Print one SharePoint list item: browser print or a PDF
Short answer: a SharePoint list has no print setting of its own. A Microsoft Q&A answer says: "Microsoft list does not have any print setting itself, it uses web browser print function". So for a quick copy, open the item and use your browser's print window. For a clean one-page record that looks the same every time, build a Power Automate flow that fills a Word template with the item's values and saves a PDF.
Why printing one item feels hard
You open a list, you click an item, and you want a page you can hand to someone. There is no Print button on the item. The browser decides what goes on the paper. That is why the printout can show extra page parts, cut off text, or look different from one person to the next.
Two things to know up front:
- Browser print prints what the page shows. You cannot choose fields.
- A flow prints what you design. You choose the fields, the layout and the file name.
Option 1. Print from the browser
This is the fastest way. It costs nothing and needs no setup.
- Open your list and click the item so its details show.
- Press Ctrl+P on Windows, or Cmd+P on a Mac, to open your browser's print window.
- Choose a printer, or choose the option that saves as PDF.
- Look at the preview. If the page shows a web address or page number you do not want, open the print window's more settings.
- Print or save.
The same Microsoft Q&A answer says you can "uncheck Headers and footers option in the print window, this will help you remove the list URL from the printout". Exact names in the print window differ by browser.
What this option cannot do. A different Microsoft Q&A answer about the item details pane says: "there is no option to print list item detailed panel with JSON formatting." The same answer says the issue "is related to the print function integrated with browse". In plain words, if you have changed how the item looks with formatting code, do not count on the printout matching what you see on screen. Check the preview before you print.
Our advice, not a Microsoft rule: if you print the same kind of item every week, browser print will cost you time. People change print settings, one person prints with the footer and another without, and the pages do not match.
Option 2. Build a printable record with Power Automate
A flow can take one item and make a Word file or a PDF with the fields you pick. You press one button on the item. The page looks the same each time.
Here is the shape of the flow. Exact action names may differ in your screen.
- Make a Word template. Microsoft's Word Online (Business) page says you can build templates on Windows or Mac by enabling the Developer tab. Add content controls for each field you want to print, such as the item name, date and status. The page says to "give the control a friendly name that you will use in the Power Automate". Each name must be unique: the page says "Content controller names within the document template have to be unique".
- Save the template in a document library. Microsoft's page says to save it to "OneDrive for Business, SharePoint Sites, and Office 365 Groups".
- Open https://make.powerautomate.com and start a new instant flow. For the trigger, choose the SharePoint trigger named For a selected item. Microsoft's SharePoint connector page names this trigger. It puts a button on the list so you can run the flow on one item.
- Add the action Populate a Microsoft Word template. Microsoft's page says it "Reads a Microsoft Word template to then fill the template fields with selected dynamic values to generate a Word Document." Pick your template file, then place the item's values into each field.
- Save the result as a file. The SharePoint connector has an action called Create file that "Uploads a file to a SharePoint site." The OneDrive for Business connector has one too. Pick an existing library or folder.
- Make the PDF. Either use the Word connector action Convert Word Document to PDF, which "Gets a PDF version of the selected file", or use the OneDrive for Business action Convert file, which "converts a file to another format."
- Save the PDF with Create file, or send it by email, then open it and print.
Add a short wait between creating the Word file and converting it. Microsoft's Word Online page says: "adding a small delay (~1min) would ensure the file is available in follow up actions." The OneDrive page says that if a PDF conversion shows an error such as "Bad gateway" or "The resource could not be found", the workaround is to "increase the delay between the file creation and converting to PDF."
Limits to know before you build
These come from Microsoft's connector pages.
- Control types. The Word connector supports Plain Text, Combo Box, Drop-Down List, Image and Repeating Section controls. It does not support Rich Text, Date Picker or Check Box controls. So a date column should go into a Plain Text control.
- Size. The page says "The maximum size of the input file for both actions of this connector is 10MB".
- Time. The page says "Documents must be able to convert in less than 2 minutes or the request will time out."
- Images. The page says images "does not automatically resize to its aspect ratio". The picture takes the size of the image control you set in the template.
- Sign-in rules. The page says: "If a Multi-factor Authentication (MFA) conditional access policy is enabled, the Populate a Microsoft Word template action cannot be used." Ask your admin if your company uses one.
- Labels. The page says "The Convert Word Document to PDF action does not support files marked with sensitivity label values of "Confidential" or "Highly Confidential"."
- OneDrive convert. The OneDrive page says the Convert file action "does not support converting digitally signed, password-protected, or IRM restricted documents from a Microsoft Word document to PDF".
- Licensing. Microsoft's Word Online (Business) connector page lists "Power Automate" with the service class "Premium". The SharePoint and OneDrive for Business connector pages list Power Automate as "Standard". What your plan covers is a question for your admin.
Simple column layout for a printable item
Whichever option you pick, a clean list makes a clean page. One way to start:
- Title: required by default in SharePoint. Rename it to something people read, such as "Request name", or turn off Require.
- Status: a Choice column with numbered choices, such as 1 New, 2 In progress, 3 Done. Set a default value so no row is blank.
- Owner: a Person column.
- Due date: a Date column.
- Notes: a multiple-line column.
Keep the printed fields to what the reader needs. A page with 25 fields is hard to read.
What to avoid
- Do not rely on screen formatting for the printout. Check the preview first.
- Do not build a template with Rich Text or Date Picker controls in it. The Word connector page lists them as not supported.
- Do not leave the template in a folder many people can edit. If someone changes a control name, the flow stops matching its fields. Our advice, not a Microsoft rule: keep the template in a small library that only a few people can edit.
- Do not skip the wait before the PDF step.
- Do not print items with private notes unless the reader should see them. A printout is a copy, and views are not security.
- Do not build the flow before you try browser print. If it is a rare job, browser print may be enough.
Which option fits
- Fits one-off prints: browser print.
- Fits a standard form that goes to a client or a file: the Word template and PDF flow.
- Fits a team that prints many items a week: the flow, so every page matches.
When to get help
You can build all of this yourself in Microsoft 365. If you would rather have it built and tested for your team, I do that. A tracker like this is a fixed price: $5,000 for one, built in 2 weeks. See "What a SharePoint tracker costs to build". Bring one example of the problem to a free call.
I am Al Davies. I run 250 High Street LLC and build SharePoint trackers and Power Automate flows for operations teams. I work remotely. The first call is free, and I will not try to sell you anything.
See trackers I built: Tools I built
FAQ
Is there a Print button for a SharePoint list item?
A Microsoft Q&A answer says the list has no print setting of its own and uses the browser print function. For a printout you control, use a flow with a Word template.
How do I remove the web address from the printout?
In the browser print window, uncheck the Headers and footers option. A Microsoft Q&A answer says this removes the list URL that appears at the bottom of the print. Exact names differ by browser.
Do I need a paid plan to make a PDF from a list item?
Microsoft's Word Online (Business) connector page lists Power Automate as "Premium". The OneDrive for Business and SharePoint connector pages list it as "Standard". Check with your admin what your plan includes.
Why did my PDF step fail right after the Word file was made?
Microsoft's pages describe a timing problem. The Word connector page suggests a delay of about one minute before follow up actions, and the OneDrive page suggests a longer delay between file creation and PDF conversion. Add a Delay action and run it again.
Can the template hold a date or a check box?
The Word connector page lists Date Picker and Check Box controls as not supported. Put the value in a Plain Text control instead, and turn the date into text in the flow.
Sources
- Microsoft Q&A, Microsoft Lists printing the list
- Microsoft Q&A, How can we print a list item details pane with Json formatting
- Microsoft Learn, Word Online (Business) connector
- Microsoft Learn, OneDrive for Business connector
- Microsoft Learn, SharePoint connector