This article will provide you with information on how to integrate the print feature into your Knack pages.
Knack offers a convenient print feature that allows you to easily create printer-friendly versions of your pages, making them suitable for printing or converting to PDFs.
How can I add a print link to my pages?
To enable a print link on a page in your Live App, start by selecting the desired page from the page tree. Next, navigate to the Settings tab and locate the option to "Show a link to print this page".
Once activated, a "Print" link will then display in the top right corner of the app page:
Clicking the print link will send the page to your browser's default print function. Knack automatically removes the header, footer, and most of the links from the page to create a printer-friendly version to send to the browser's print function.
Any views on your page will automatically be included. You can control the layout of the printed page by editing these views.
Tip: To learn more about editing views to control the layout of your pages, see our article here.
Rich Text Views
Rich Text views are a great way to add additional text and images to your page. Use as many Rich Text views as needed to add logos, headers, explanations, terms, footers, etc. to your page.
Your browser may disable images and/or backgrounds by default. In Chrome, for example, this can be toggled using the "Background Graphics" option:
Print to PDF
Most modern browsers also allow you to save the print job as a PDF. This is an effective way to generate PDFs from your Knack app.
Here's an example of saving to PDF with Google Chrome:
If you need a more custom PDF, you can post your project in our Expert Network to connect with a developer who can customize something for you.
It is also possible to integrate with Formstack Documents to create custom PDFs.