| 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. |
| 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. |
| 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. |