List of PDF software
This is a list of links to articles on software used to manage Portable Document Format documents. The distinction between the various functions is not entirely clear-cut; for example, some viewers allow adding of annotations, signatures, etc. Some software allows redaction, removing content irreversibly for security. Extracting embedded text is a common feature, but other applications perform optical character recognition to convert imaged text to machine-readable form, sometimes by using an external OCR module.
Terminology
- Creators – to allow users to convert other file formats to PDF.
- Viewers – to allow users to open, read and print PDF files.
- Editors – to allow users to edit or otherwise modify PDF files.
- Converters – to allow users to convert PDF files to other formats.
Multi-platform
Development libraries
These are used by software developers to add and create PDF features.| Name | License | Description |
| Apache PDFBox | Java developer library for creating, view, extract, print PDF files. | |
| BIRT Project | Open-source Java based Business Intelligence and Reporting Tools that can create output into PDF, HTML, Web Viewer, Microsoft XLS, XLSX, Doc, Docx, PPT, PPTX, ODT, ODS, ODP, Postscript, comma-separated values and XML files and can be integrated into websites or extended for individual formats and database output. | |
| Formatting Objects Processor | Open-source print formatter driven by XSL Formatting Objects and an output independent formatter; main output target is PDF. | |
| iText | Library to create and manipulate PDF, RTF, HTML files in Java, C#, and other.NET languages. | |
| JasperReports | Open-source Java reporting tool that can write to screen, printer, or into PDF, HTML, Microsoft Excel, RTF, ODT, comma-separated values and XML files. | |
| libHaru | Open-source, cross-platform C library to generate PDF files. | |
| OpenPDF | Open source library to create and manipulate PDF files in Java. Fork of an older version of iText, but with the original LGPL / MPL license. | |
| PDFsharp | C# developer library to create, extract, edit PDF files. | |
| Poppler | Open-source multi-backend C++ library derived from Xpdf; no bundled viewer; incl. pdftohtml converter. | |
| TCPDF | Open-source PHP library to create PDF files. |
Creators
These create files in their native formats, but then allow users to export them to PDF formats.| Name | License | Platforms | Description |
| Adobe Acrobat | Windows, macOS | Desktop PDF authoring suite. | |
| Adobe Illustrator | Windows, macOS | Illustrator can save as PDF, and can recognize and edit text and graphics. | |
| Collabora Online | Windows, macOS, Linux, Android, iOS, iPadOS, ChromeOS and Online | All Collabora Online applications allow PDF export; supports also PDF/A-4b; since many import formats are supported conversion is also possible. | |
| FineReader | Windows, macOS, Linux | OCR tool; can save as PDF, and recognize text from PDF. | |
| Ghostscript | Linux, Windows, macOS, UNIX | Viewer, creator, converter; supports also PDF/X-3; used by PdfCreator, WinPdf, BullzipPdf, CutePDF freeware version and others. | |
| Microsoft Office | Windows, macOS | All Microsoft Office products from 2007 version allow users to Save as PDF. | |
| Apache OpenOffice | Linux, Windows, macOS | All OpenOffice.org applications allow PDF export; supports also PDFA; since many import formats are supported conversion is also possible. | |
| LibreOffice | Linux, Windows, macOS | All LibreOffice applications allow PDF export; supports also PDF/A-4b; since many import formats are supported conversion is also possible. | |
| Serif PagePlus | Windows | Desktop publishing application; Allows compatible saving as PDF 1.3, 1.4, 1.5 and 1.7 and supports also PDF/X-1, PDF/X-1a and PDF/X-3. | |
| PageStream | Windows, Linux, macOS, Amiga | Cross-platform desktop publishing application to open, edit, export. | |
| Prince | Linux, macOS, Windows, Solaris, | Converts HTML, XML, SVG, and MathML to PDF by way of CSS. | |
| Scribus | Linux/UNIX, macOS, OS/2 Warp 4/eComStation and Windows desktops | Cross-platform desktop publishing application; supports also PDF/X-3. | |
| LaTeX, TeX | Windows, macOS, Linux | Mark-up language and tools to write technical reports, books, magazines, almost any publication type. | |
| LuaTeX | Windows, macOS, Linux | TeX typesetting system that creates PDF documents. | |
| pdfTeX | Windows, macOS, Linux | TeX typesetting system that creates PDF documents. | |
| XeTeX | Windows, macOS, Linux | TeX typesetting system that creates PDF documents. |
Viewers
These allow users to view any existing PDF file.| Name | License | Description |
| Adobe Reader | Adobe's PDF reader | |
| Evince | Universal viewer for GNOME. | |
| Foxit Reader | PDF Viewer / Reader for Desktop computer and Mobile Devices. Allows users to add many elements to PDFs. | |
| Ghostview | A graphical interface for Ghostscript. | |
| Javelin PDF Reader | A full functionality PDF reader with support for DRM using encoded and encrypted PDF files in Drumlin's DRMX and DRMZ formats. | |
| Chromium | Browser includes PDF viewer functionality. Google Chrome uses the same PDF viewer. Microsoft Edge licenses several Adobe features and branding within its PDF viewer. | |
| MuPDF | PDF conversion and rendering with anti-aliased graphics. | |
| Okular | Universal viewer by KDE. | |
| PDF.js | A JavaScript library to convert PDF files into HTML5, usable as a web-based viewer that can be included in web browsers. Firefox has PDF.js built-in by default. | |
| Qiqqa | View PDFs in a variety of zoom layouts, annotate, tag, search, cross-reference. | |
| Utopia Documents | Semantic scientific PDF reader, allows public comments on PDFs, generates on-the-fly link-outs to scientific databases and resources when used while online. | |
| XpdfReader | Multi-platform viewer based on Xpdf library; source and binaries available for Linux, Windows and Macintosh. |
AmigaOS
Converters
- Antiword: A free Microsoft Office Word reader for various operating systems; converts binary files from Word 2, 6, 7, 97, 2000, 2002 and 2003 to plain text or PostScript; available for AmigaOS 4, MorphOS, AROS x86
- dvipdfm: a DVI to PDF translator with zlib support
Viewers
- XpdfReader: a multi-platform viewer for PDF files, Amiga version uses X11 engine Cygnix.
Linux and Unix
Converters
- Collabora Online can be used as a web application, a command line tool, or a Java/Python library. Supported formats include OpenDocument, PDF, HTML, Microsoft Office formats and others.
macOS
Converters
- deskUNPDF for Mac: proprietary application from Docudesk to convert PDF files to Microsoft Office, LibreOffice, image, and data file formats
Creators
- macOS: Creates PDF documents natively via print dialog
Editors
- Adobe Acrobat: Proprietary PDF authoring suite
- PDF Expert: Proprietary PDF viewer and editor.
- PDF Studio: Proprietary software to view and edit PDF documents.
- PDF Signer: Proprietary; fills forms and embeds image signatures in PDF documents
- PDFgear: Proprietary viewer and editor.
Viewers
- Safari: This bundled web browser has built-in support for reading PDF documents.
- Firefox: Includes a PDF viewer
- Google Chrome: Includes a PDF viewer
- Preview: macOS's default PDF viewer; in Mac OS X v10.5 and later, it also can rotate, reorder, annotate, insert, and delete pages. It can also merge files, create new files from existing files, and move pages between files
- Adobe Reader: Adobe Systems's reader which is also available for Macintosh; Safari plug-in available
- Skim, an open-source PDF reader and note-taker for macOS
- Foxit Reader: Proprietary, freeware. Allows users to add elements to PDFs
Microsoft Windows
Converters
- Adobe Acrobat: Can convert files into PDF or convert PDF files into other formats
- ABBYY FineReader: Commercial PDF converter which converts PDF into Word, Excel, PowerPoint, and more
- deskUNPDF: PDF converter to convert PDFs to Word, Excel,,, more
- GSview: File:Convert menu item converts any sequence of PDF pages to a sequence of images in many formats from bit to tiffpack with resolutions from 72 to 204 × 98
- Google Chrome: convert HTML to PDF using Print > Save as PDF.
- gDoc Fusion: Proprietary, shareware; PDF views, edits, converts documents into PDF, XPS or Microsoft Word document; after 30 days a watermark is placed on documents in shareware version
- OmniPage: Converts to and from PDF and other formats with many options.
- Nitro PDF Reader: Extracts Images in original resolution.
- PDF-XChange: PDF Tools and PDF-XChange print driver allow conversion from many formats to PDF. A "lite" version of the print driver is free for non-commercial but places a watermark on documents
- Qiqqa: Converts Microsoft Word document and Web Pages to PDF.
- SWFTools: 'pdf2swf component converts PDF to SWF – command line with GUI wrapper
- poppler-utils a collection of tools builds on poppler to convert PDF contents to everything
- GraphicsMagick: Can convert PDF to PNG or other formats.
Editors
| Name | License | Description |
| Adobe Acrobat | Adobe Systems's proprietary desktop PDF authoring suite; includes a virtual printer. | |
| Adobe Photoshop | Adobe Systems's Graphic Design software and image editor. | |
| Bluebeam Revu | A commercial PDF editor, markup and collaboration product aimed at engineering and architectural markets. | |
| Foxit Reader | Freeware | Highlight text, draw lines, measure distances of PDF documents. |
| Foxit PDF Editor Suite | Free trial | Integrated PDF Editing and eSign anywhere. Optionally, ChatGPT+ |
| gDoc Fusion | /Shareware | desktop product to create, review, edit, share or archive PDF and XPS documents. After 30 days a watermark is placed on documents in shareware version. |
| LibreOffice | an Office suite; allows to export PDF files. | |
| Microsoft Word 2013 | Desktop software. The 2013 edition of Office allows PDF files to be converted into a format that can be edited. | |
| Nitro PDF Reader | Trialware | Text highlighting, draw lines and measure distances in PDF files. |
| Nitro PDF Pro | a proprietary commercial PDF creator/editor with an interface styled after Microsoft Office; replicates most or all features of the Adobe Acrobat full commercial version; offers a separate freeware reader ; Ghostscript not additionally needed. | |
| PDF Studio | Proprietary software for viewing and editing PDF documents. | |
| pdftk | command-line tools to manipulate, edit and convert documents; supports filling of PDF forms with FDF/XFDF data. | |
| PDF-XChange Viewer | Freeware | Freeware PDF reader, tagger, editor and converter. Allows edit of text, draw lines, highlighting of Text, measuring distance. |
| Solid PDF Tools | Convert PDFs into editable documents and create PDFs from a variety of file sources. |
Viewers
- ABBYY FineReader PDF Viewer
- Adobe Reader: Adobe's PDF reader is free for personal use.
- Evince: a free, open source PDF reader. Part of the GNOME desktop environment. A Windows port was available from version 2.28 to version 2.32.
- Foxit Reader: Proprietary/freeware PDF reader, supports FDF import/export, saving filled forms; other extended functionality available via purchasable plugins.
- gDoc Fusion: Proprietary/shareware to view PDF, XPS, Microsoft Word document, Microsoft Excel spreadsheet, Microsoft PowerPoint presentation or image files, included in the evaluation version of the product. Shareware version places a watermark on documents after 30-day eval.
- Google Chrome: Includes a PDF viewer.
- GSview: Open source software and Ghostscript's viewer for Windows.
- Microsoft Edge: Includes a PDF viewer.
- Microsoft Reader: A discontinued PDF viewer in Windows 8.1.
- Mozilla Firefox: Includes a PDF viewer.
- MuPDF: Free lightweight document viewer.
- Nitro PDF Reader: Freeware PDF reader and creator. Supports three methods of PDF creation, saving filled forms, text typewriter, markup/collaboration, and stamp signature.
- PDF-XChange Viewer: Freeware viewer with free OCR, supports FDF/XFDF import/export, saving filled forms, extended markup and export to image capabilities.
- Qiqqa: Freeware PDF reader, indexer, tagger and annotator. Supports OCR and export of PDF text and images.
- Sumatra PDF: A free, open source PDF reader based on MuPDF. It also supports DjVu, XPS, CHM, Comic Book and eBook, TXT and image file formats. Supports automatic.pdfsync &.synctex reloading of PDF files so is well favoured as a LaTeX / pdfTeX viewer with forward - inverse synchronization. Using Ghost script it supports PostScript files.
- STDU Viewer: A freeware for non-commercial usage PDF reader. It also supports DjVu, Comic Book Archive, XPS, TIFF, TXT and image file formats.
Web-based
Creators
Converters
- Collabora Online supported formats include OpenDocument, PDF, HTML, Microsoft Office formats and others.
- Zamzar: Online file converter
- Smallpdf: Offers free online PDF conversion
Editors
- PDFescape: an advertising and fee supported web service to view, create forms, fill out forms, and edit PDF documents from a web browser
- Smallpdf: Free web-based PDF software for editing, signing, compressing, merging, splitting, rotating, unlocking and protecting PDF files.
Viewers
- A.nnotate: a web service which views PDF documents as HTML in the browser, with annotation features.
- Docstoc: a web service which allows viewing PDF documents online.
- Issuu: a web service which allows viewing PDF documents online.
- Google Docs: a web service which views PDF documents as PNG images in the browser.
- Scribd: a web service which renders PDF documents as HTML5 in the browser.
- PDF.js: A Javascript-based library, with viewer, and browser extension.