Convert to PDF Format Convert online pages to PDF format to backup or print
Support Development
PayPal ● 
Bitcoin Address: bc1qh7juzrxrawpr65elm4qs285m5rdhnhgsn7h2jf
 ● 
Lightning Address: [email protected]
Your Input Matters
Review
Advertisement
Screenshot
The "Convert to PDF format" extensions offer easy PDF conversion for well-known services such as Gmail while prioritizing user privacy by avoiding server-side PDF conversion. There are two ways to convert the current page to PDF format using these extensions: the "simple" and "print" modes. In the "simple" mode, the extension uses the jsPDF library to convert the HTML document to PDF format. This method ensures that text elements are converted to PDF strings. This method ensures the user can highlight text or search within the PDF document. In contrast, other extensions convert the HTML document to a set of images before converting them to PDF, which can result in a lower-quality conversion. The "print" mode calls the browser's internal print dialog, allowing the user to save the document as a PDF file. The "simple" mode is only recommended for straightforward documents. The "print" mode is the better choice for more complex documents.

Features

FAQs

  1. What are the "Convert to PDF Format" extensions and how do they work?

    The "Convert to PDF Format" extensions are designed to convert HTML documents into PDF format with just one click, without relying on external services (which many other extensions do). These extensions offer two methods of conversion:

    • "simple" mode: This mode uses the jsPDF JavaScript library to convert text and image nodes into PDF format. However, it has some limitations, including a lack of support for UTF-8 strings and custom font files. On the plus side, the output is clean, and printing is done with a single click.
    • "print" mode: This mode calls the window.print function, which brings up the default print dialog and allows you to either print the document or save it as a PDF file. This mode is more powerful but requires two clicks.

    The "simple" mode is recommended for uncomplicated text-only documents, while the "print" mode is better suited for more complex documents.

  2. What does set these extensions apart from others ones in stores?

    One key difference is that these extensions avoid server-side PDF conversion. Converting an HTML document to PDF can be a complex task, and many extensions simplify the process by using an external executable to handle the conversion. However, this can compromise user privacy as personal documents are sent to external servers. In contrast, these extensions use the popular jsPDF library for local conversion, eliminating the need for server-side conversion.

    It's worth noting that some other extensions also claim to perform the local conversion, but often they convert HTML pages to images before converting them to PDF. While this approach yields a perfect conversion, it has two drawbacks: The PDF file becomes excessively large due to the image conversion process., and searching within the PDF file is not possible.

  3. What's new in this version?

    Please check the Logs section.

  4. Why do I get two buttons on a single page? what is the difference between these two buttons?

    As PDF conversion is complicated, local conversion using the jsPDF library may produce results that do not meet your expectations. In this case, you can use the second button (labeled "print") to utilize your browser's internal print functionality, which typically yields a more accurate PDF conversion.

  5. Is it possible to customize the document's appearance before converting it to PDF format?

    Yes, for the "simple" mode, you can apply your custom styles to the document before the extension generates the PDF file. The extension defaults to adjust the font size, font family, and line height specifications before the conversion begins. To modify or apply additional styling options, navigate to the options page and adjust the custom style section as needed.

  6. What is the reason for not including images in the generated PDF file by default in the "simple" mode?

    There are two main reasons for this. First, fetching images from remote servers could potentially violate user privacy, as it may allow the remote server to log the user's IP address. Secondly, the "simple" mode aims to generate a distraction-free document, and including images could potentially clutter the PDF output. However, it is still possible to include images in the generated PDF file by activating the option on the extension's options page.

  7. How can I customize the format of the generated output filename?

    You can customize the format of the generated PDF file by using specific keywords in version 0.1.5 or later. These keywords include [title], [simple-title], [date], [time], [json-time], and [gmt]. These keywords allow you to generate the output filename based on the page title and current date. For instance, you can use the [gmt] keyword to store the generated files in order if you place it in front of the [title] keyword. The [simple-title] keyword is similar to the [title] keyword, but it removes the email address from the title. Visit the options page to alter the default filename formatting in simple mode.

  8. Sometimes there are some fonts in the emails that are not being converted correctly. Is there any fix for this?

    Currently, only a limited number of fonts are embedded by default in the converter. If you have access to the binary TTF file of a font, it is technically possible to add it to the list of supported fonts. If you need this feature, please report it using the review section of this page. Alternatively, you can use the CSS section to overwrite any unsupported fonts with one of the supported fonts listed on the options page.

    • Arial (regular, bold, italic, bold italic)
    • monospace (regular)
    • Serif (regular)
    • Tahoma (regular)
    • Times new Roman (regular, bold, italic, bold italic)

  9. Is it possible to preset the extension's settings for all computers in a domain?

    As of version 0.1.7, the extension reads all its configuration defaults from the managed storage which can be contorted by the domain administrator. For instance, if you don't want the extension to open FAQs page when it gets installed on a computer, set faqs preference value to false. The PLIST file for a Mac computer would look like this:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple/DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
        <key>faqs</key>
        <false/>
    </dict>
    </plist>

  10. Can I use the extension to convert multiple emails to PDFs at once?

    The extension includes an action button (toolbar button) starting from version 0.2.4. Its behavior depends on the current page's context. If pressed on a non-Gmail page, a new Gmail window opens. If pressed on a thread, the extension converts the email to PDF using the "simple" mode. Finally, if pressed on a list view where multiple emails are selected, the extension converts each thread to PDF format one by one, and you can monitor the conversion status on the badge area. Close or refresh the browser tab to stop the bulk conversion.

Matched Content

Reviews

Please keep reviews clean, avoid improper language, and do not post any personal information. Also, please consider sharing your valuable input on the official store.

What's new in this version

Version--
Published--/--/--
Change Logs:
    Last 10 commits on GitHub
    Hover over a node to see more details

    Need help?

    If you have questions about the extension, or ideas on how to improve it, please post them on the  support site. Don't forget to search through the bug reports first as most likely your question/bug report has already been reported or there is a workaround posted for it.

    Open IssuesIssuesForks

    Recent Blog Posts