Save to PDF Link

Copy and paste this code into your web pages. It creates a link that converts the containing web page to PDF.

Code

Options

You can customize the generated PDF using these URL parameters:

URL Parameter Description
width PDF page width.
height PDF page height. Use -1 for a single page PDF.
hmargin Horizontal page margins.
vmargin Vertical page margins.
footer_text Footer text. The following variables are expanded:
  • $u - Source URL.
  • $p - The current page number.
  • $n - Total number of pages.
use_print_media Uses the print CSS media type if available.
pdf_name The file name of the created PDF. If not specified then the name is auto-generated.
no_javascript Does not run JavaScript in the web page.

Page dimensions and margins can be specified in inches in, millimeters mm, centimeters cm, or points pt. If no units are specified, points are assumed.

Examples

  • A4 page
    • //pdfcrowd.com/url_to_pdf/?width=210mm&height=297mm
  • Letter page
    • //pdfcrowd.com/url_to_pdf/?width=8.5in&height=11in
  • Single-page PDF
    • //pdfcrowd.com/url_to_pdf/?height=-1
  • Add the current page number to the page footer
    • //pdfcrowd.com/url_to_pdf/?footer_text=page%20$p
  • Use the print version of the page
    • //pdfcrowd.com/url_to_pdf/?use_print_media=1
  • Do not run JavaScript
    • //pdfcrowd.com/url_to_pdf/?no_javascript=1

This Save to PDF demo link saves this page to PDF.

Tips

  • You can use the following classes in your HTML code to hide or remove elements from the output:
    • pdfcrowd-remove - sets display:none on the element
    • pdfcrowd-hide - sets visibility:hidden on the element
  • You can force a page break with this HTML:
    <div style="page-break-before:always"></div>
  • You can avoid a page break inside an element with this CSS:
    img { page-break-inside:avoid }
  • Class pdfcrowd-body is automatically set on the body element, you can specify PDF specific styling (since v2.20.10):
    .pdfcrowd-body h1 { font-size: 48px; }

How It Works

  • The web page must be accessible on the public Internet.
  • Only a web page from the same origin can be converted, it is not possible to specify an URL from a different origin.

License

The Save to PDF Link service is free, you don't need a Pdfcrowd account to use it. The free version adds Pdfcrowd branding to created PDFs. If you want to remove the branding, please consider purchasing the Domain License.
Activate Domain License