Jump to content

List of PDF software: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Restored revision 1260145858 by HeidiZhong (talk): Rv external link
 
(220 intermediate revisions by more than 100 users not shown)
Line 1: Line 1:
{{short description|Wikipedia list article}}
{{Short description|None}}
{{Use dmy dates|date=July 2021}}
{{Use British English|date=July 2012}}
This is a list of links to articles on [[software]] used to manage [[Portable Document Format]] (PDF) 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 [[Sanitization (classified information)|redaction]], removing content irreversibly for security. Extracting embedded text is a common feature, but other applications perform [[optical character recognition]] (OCR) to convert imaged text to machine-readable form, sometimes by using an external OCR module.
This is a list of links to articles on [[software]] used to manage [[Portable Document Format]] (PDF) 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 [[Sanitization (classified information)|redaction]], removing content irreversibly for security. Extracting embedded text is a common feature, but other applications perform [[optical character recognition]] (OCR) to convert imaged text to machine-readable form, sometimes by using an external OCR module.
<!--NOTE: Entries should meet Wikipedia's notability guidelines and have a stand-alone Wikipedia article based on independent reliable sources.-->
<!--NOTE: Entries should meet Wikipedia's notability guidelines and have a stand-alone Wikipedia article based on independent reliable sources.-->


==Terminology==
==Terminology==
*''Creators'' to allow users to convert other file formats to PDF.
*''Creators'' to allow users to convert other file formats to PDF.
*''Readers'' to allow users to open, read and print PDF files.
*''Viewers'' to allow users to open, read and print PDF files.
*''Editors'' to allow users to edit or otherwise modify PDF files.
*''Editors'' to allow users to edit or otherwise modify PDF files.
*''Converters'' to allow users to convert PDF files to other formats.
*''Converters'' to allow users to convert PDF files to other formats.


==Multi-platform==
==Multi-platform==
Line 25: Line 27:
!scope="col"|Other
!scope="col"|Other
|-
|-
| [[GIMP]]
| [[Adobe Acrobat]]
| {{GPL-lic}}
| {{Proprietary}}
| {{no}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| Android, iOS, iPadOS and Online
| {{yes}}
| {{yes}}
|
| {{yes}}
| {{yes}}
| View, create, manipulate, print and manage files in [[PDF]].
|
| Converts PDF to [[Raster graphics|raster images]].
|-
|-
| [[Imagemagick|ImageMagick]]
| [[Apache OpenOffice]]
| {{Free|[[GNU General Public License|GNU LGPLv3]]}}
| {{Free|ImageMagick License<ref name="license">{{cite web
| title = ImageMagick: License
| url = https://imagemagick.org/script/license.php
| website = ImageMagick
| accessdate = 26 October 2016}}</ref>}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
Line 47: Line 45:
| {{yes}}
| {{yes}}
|
|
| Import from PDF (with restrictions) (after installing an extension), export as PDF including [[PDF/A]].
| Converts PDF to [[Raster graphics|raster images]] and vice versa.
|-
|-
| [[LibreOffice]]
| [[Apache OpenOffice Draw]]
| {{LGPL-lic}}
| {{Free|[[GNU Lesser General Public License|GNU LGPLv3]] / [[Mozilla Public License|MPLv2.0]]}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
|
|
| {{yes}}
|
|
| Import from PDF (extension included by default), export as PDF including [[PDF/A]].
|-
| [[OpenOffice.org]]
| {{Free|[[GNU General Public License|GNU LGPLv3]]}}
| {{yes}}
| {{yes}}
| PDF import via software, or extensions.
| {{yes}}
| {{yes}}
|
| {{yes}}
|
| Import from PDF (with restrictions) (after installing an extension), export as PDF including [[PDF/A]].
|-
|-
| [[Apache PDFBox|PDFBox]]
| [[Apache PDFBox]]
| {{Free|[[Apache License|Apache License 2.0]]}}
| {{Free|[[Apache License|Apache License 2.0]]}}
| {{yes}}
| {{yes}}
Line 79: Line 67:
| Converts PDF to other file format (text, images, html).
| Converts PDF to other file format (text, images, html).
|-
|-
| [[Collabora Online]]
| [[Poppler (software)|Poppler-utils]]
| {{Free|[[Mozilla Public License|MPLv2.0]]}}
| {{GPL-lic}}
| {{yes}}
| {{yes}}
|
| {{yes}}
| {{yes}}
| Unix
| {{yes}}
| {{yes}}
| Android, iOS, iPadOS, ChromeOS and Online
|
| {{yes}}
| Converts PDF to other file format (text, images, html).
| {{yes}}
| Import from PDF, export as PDF including [[PDF/A]].
|-
|-
| [[pstoedit]]
| [[Foxit Software]]
| {{GPL-lic}}
| {{Proprietary}}
| {{yes}}
| {{yes}}
|
| {{yes}}
| {{yes}}
| Unix
| {{yes}}
| {{yes}}
| Android, iOS, iPadOS and Online
|
| {{yes}}
| Converts PostScript to (other) [[vector graphics]] file format.
| {{yes}}
| View, create, manipulate, print and manage files in [[PDF]].
|-
|-
| [[QPDF]]
| [[GIMP]]
| {{GPL-lic}}
| {{Free|[[Apache License|Apache License 2.0]]}}
| {{yes}}
| {{yes}}
|
| {{yes}}
| {{yes}}
|
| {{yes}}
| {{yes}}
|
|
| Structural, content-preserving transformations from PDF to PDF.
|-
| [[pdf-parser]]
| {{Free|Public Domain}}
|
|
|
| Python script
| {{yes}}
| {{yes}}
|
|
| Converts PDF to [[Raster graphics|raster images]].
| Extraction and analysis tool, handles corrupt and malicious PDF documents.
|-
|-
| [[Solid Converter PDF]]
| [[Imagemagick|ImageMagick]]
| {{Free|ImageMagick License<ref name="license">{{cite web
| {{Proprietary}}
| title = ImageMagick: License
|
| url = https://imagemagick.org/script/license.php
| website = ImageMagick
| access-date = 26 October 2016}}</ref>}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
Line 127: Line 109:
| {{yes}}
| {{yes}}
|
|
| Converts PDF to [[Raster graphics|raster images]] and vice versa.
| PDF to Word, Excel, HTML and Text; supports passwords, text editing, and batch conversion.
|-
|-
| [[SWFTools]]
| [[Inkscape]]
| {{GPL-lic}}
| {{GPL-lic}}
| {{yes}}
| {{yes}}
Line 136: Line 118:
|
|
| {{yes}}
| {{yes}}
| {{yes}}
|
| Import-/Export- from multipage PDF to multipage PDF or (Vector-)graphics.<ref>{{Cite web|url=https://inkscape.org/release/inkscape-1.2/|title = Download Inkscape 1.2}}</ref>
| SWF conversion and manipulation suite containing a standalone PDF to SWF converter along with a Python gfx API (requires [[Xpdf]]).
|-
|-
| [[Karbon (software)|Karbon]]
| [[Smallpdf | Smallpdf Desktop]]
| {{Proprietary}}
| {{Free|GNU GPL/LGPL}}
|
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| BSD, Solaris/Illumos
|
|
| {{yes}}
| {{yes}}
| Import PDF with multiple pages as layouts, export as a one-page PDF. All standard vector graphics editor features.
| {{yes}}
| Supports merging, splitting, and extracting pages from PDFs. Also rotating, deleting and reordering pages. Converts PDF to Word, Excel, PowerPoint, [[Raster graphics|raster images]].
|-
|-
| [[Nitro PDF]]
| [[LibreOffice]]
| {{Free|[[GNU Lesser General Public License|GNU LGPLv3]] / [[Mozilla Public License|MPLv2.0]]}}
| {{Proprietary}}
| {{yes}}
| {{yes}}
| {{yes}}
|
|
| {{yes}}
|
|
| Import from PDF (extension included by default), export as PDF including [[PDF/A]].
|-
| [[LibreOffice Draw]]
| {{Free|GNU LGPLv3 / MPLv2.0}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
|
|
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| PDF viewing and limited editing.
| Converts PDF to Word, Excel, PowerPoint, [[Raster graphics|raster images]]. Rich UI, allows combining PDFs, converting to other formats, editing (add images, shapes, text, etc.).
|-
|-
| [[Mobipocket|Mobipocket Creator]]
| [[Mobipocket|Mobipocket Creator]]
Line 169: Line 161:
| Import from PDF and create HTML and MOBI output.
| Import from PDF and create HTML and MOBI output.
|-
|-
| [[Inkscape]]
| [[PagePlus|Serif PagePlus]]
| {{GPL-lic}}
| {{Proprietary}}
| {{yes}}
| {{yes}}
| {{yes}}
|
|
| {{yes}}
|
|
| Import-/Export- from PDF to (Vector-)graphics. Export documents only one page at a time (pages can be later combined using PDF printer).
|-
| [[Scribus]]
| {{GPL-lic}}
| {{yes}}
| {{yes}}
| {{yes}}
| Unix, GNU/Hurd, Haiku, OS/2
| {{yes}}
|
| Export PDF and many other formats, multi-pages and multi-layers. Supports JS forms
Cannot edit PDF Files.<ref>{{Cite web|url=https://wiki.scribus.net/canvas/Editing#PDF|title=Editing - Scribus Wiki|website=wiki.scribus.net|access-date=2019-12-13}}</ref>

|-
| [[LibreOffice Draw]]
| {{Free|GNU LGPLv3 / MPLv2.0}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
|
|
|
| {{yes}}
| {{yes}}
| Desktop publishing (DTP) application allows opening and editing of PDF documents; Allows compatible saving as PDF 1.3, 1.4, 1.5 and 1.7 and supports also PDF/X1, PDF/X1a and PDF/X-3.
| {{yes}}
| PDF viewing and editing. Has many of the features offered by Adobe Acrobat.
|-
|-
| [[OpenOffice Draw]]
| [[pdf-parser]]
| {{LGPL-lic}}
| {{Free|Public Domain}}
| {{yes}}
| {{yes}}
| {{yes}}
|
|
|
|
|
| Python script
| {{yes}}
| {{yes}}
|
| PDF import via [[OpenOffice.org]] software, or extensions.
| Extraction and analysis tool, handles corrupt and malicious PDF documents.
|-
|-
| [[PDFedit]]
| [[PDFedit]]
Line 229: Line 199:
|
|
| {{yes}}
| {{yes}}
| Command-line tools to edit and convert documents; supports filling of PDF forms with FDF/XFDF data. GUI front-end exists.
| Command-line tools to edit and convert documents; supports filling of PDF forms with FDF/XFDF data.
GUI front-end exists (see PDFChain).
|-
| [[PDF Split and Merge|PDFsam Basic]]
| {{Free|[[GNU Affero General Public License|AGPLv3]] for version 3, [[GNU General Public License|GPLv2]] for previous versions 2.x}}
| {{yes}}
| {{yes}}
| {{yes}}
|
|
|
| Desktop application to split, merge, extract pages, rotate and mix PDF documents.
|-
|-
| [[PDF Studio]]
| [[PDF Studio]]
Line 241: Line 222:
| Full feature PDF editor.
| Full feature PDF editor.
|-
|-
| [[Karbon (software)|Karbon]]
| [[Poppler (software)|Poppler-utils]]
| {{Free|GNU GPL/LGPL}}
| {{GPL-lic}}
| {{yes}}
| {{yes}}
|
| {{yes}}
| {{yes}}
| Unix
| {{yes}}
| {{yes}}
| BSD, Solaris/Illumos
|
|
| Converts PDF to other file format (text, images, html).
|-
| [[pstoedit]]
| {{GPL-lic}}
| {{yes}}
| {{yes}}
|
| Import PDF with multiple pages as layouts, export as a one-page PDF. All standard vector graphics editor features.
| {{yes}}
| Unix
| {{yes}}
|
| Converts PostScript to (other) [[vector graphics]] file format.
|-
|-
| [[PagePlus|Serif PagePlus]]
| [[QPDF]]
| {{Free|[[Apache License|Apache License 2.0]]}}
| {{Proprietary}}
| {{yes}}
|
|
| {{yes}}
|
|
| {{yes}}
| {{yes}}
|
|
| Structural, content-preserving transformations from PDF to PDF.
|-
| [[Scribus]]
| {{GPL-lic}}
| {{yes}}
| {{yes}}
| {{yes}}
| Unix, GNU/Hurd, Haiku, OS/2
| {{yes}}
|
| Export PDF and many other formats, multi-pages and multi-layers. Supports JS forms
Cannot edit PDF Files.<ref>{{Cite web|url=https://wiki.scribus.net/canvas/Editing#PDF|title=Editing - Scribus Wiki|website=wiki.scribus.net|access-date=2019-12-13}}</ref>
|-
| [[Smallpdf|Smallpdf Desktop]]
| {{Proprietary}}
|
|
| {{yes}}
| {{yes}}
| {{yes}}
| Desktop publishing (DTP) application allows opening and editing of PDF documents; Allows compatible saving as PDF 1.3, 1.4, 1.5 and 1.7 and supports also PDF/X1, PDF/X1a and PDF/X-3.
|
| {{yes}}
| {{yes}}
| Supports merging, splitting, and extracting pages from PDFs. Also rotating, deleting and reordering pages. Converts PDF to Word, Excel, PowerPoint, [[Raster graphics|raster images]].
|-
|-
| [[Soda PDF]]
| [[Soda PDF]]
Line 267: Line 279:
| {{yes}}
| {{yes}}
|
|
|
|Yes
| {{yes}}
| {{yes}}
| Modular PDF software.
| Modular PDF software.
|-
| [[Solid Converter PDF]]
| {{Proprietary}}
|
| {{yes}}
| {{yes}}
|
| {{yes}}
|
| PDF to Word, Excel, HTML and Text; supports passwords, text editing, and batch conversion.
|-
| [[SWFTools]]
| {{GPL-lic}}
| {{yes}}
| {{yes}}
| {{yes}}
|
| {{yes}}
|
| SWF conversion and manipulation suite containing a standalone PDF to SWF converter along with a Python gfx API (requires [[Xpdf]]).
|}
|}


Line 280: Line 312:
!width=150 scope="col"|License
!width=150 scope="col"|License
!scope="col" class="unsortable"|Description
!scope="col" class="unsortable"|Description
|-
| [[Adobe PDF Library]]
| {{Proprietary}}
| C++, .NET, Java API with support for PDF editing, viewing, printing and text extractions.
|-
|-
| [[Apache PDFBox]]
| [[Apache PDFBox]]
| {{Free|Apache License}}
| {{Free|Apache License}}
| Java developer library for creating, view, extract, print PDF files.
| Java developer library for creating, view, extract, print PDF files.
|-
| [[BIRT Project]]
| {{Free|[[Eclipse Public License|EPL 2.0]]}}
| Open-source Java based '''B'''usiness '''I'''ntelligence and '''R'''eporting '''T'''ools (BIRT) 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]]
| [[Formatting Objects Processor]]
Line 294: Line 326:
|-
|-
| [[iText]]
| [[iText]]
| {{Partial|Proprietary/[[Affero General Public License|AGPL]]}}
| {{Partial|Proprietary/[[GNU Affero General Public License|AGPL]]}}
| Library to create and manipulate PDF, RTF, HTML files in [[Java (programming language)|Java]], C#, and other .NET languages.
| Library to create and manipulate PDF, RTF, HTML files in [[Java (programming language)|Java]], C#, and other .NET languages.
|-
|-
Line 300: Line 332:
| {{LGPL-lic}}
| {{LGPL-lic}}
| 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.
| 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.
|-
| [[JPedal]]
| {{Partial|Proprietary/GNU LGPL}}
| Java developer library for viewing, extracting, and printing PDF files.
|-
|-
| [[libHaru]]
| [[libHaru]]
Line 315: Line 343:
| [[PDFsharp]]
| [[PDFsharp]]
| {{Free|MIT}}
| {{Free|MIT}}
| C# developer library to create, extract, edit PDF files.
| C# developer library to create, extract, edit PDF files.
|-
| [[PDFTron Systems]]
| {{Proprietary}}
| C, C++, C# .NET, JAVA, Objective-C, Python, Ruby and PHP library for creating, editing, annotating, optimizing and viewing PDF files.
|-
| [[podofo]]
| {{LGPL-lic}}
| Open-source C++ library to read and write the PDF files.
|-
|-
| [[Poppler (software)|Poppler]]
| [[Poppler (software)|Poppler]]
Line 346: Line 366:
| [[Adobe Acrobat]]
| [[Adobe Acrobat]]
| {{Proprietary}}
| {{Proprietary}}
| Windows, MacOS X
| Windows, macOS
| Desktop PDF authoring suite.
| Desktop PDF authoring suite.
|-
|-
| [[Adobe Illustrator]]
| [[Adobe Illustrator]]
| {{Proprietary}}
| {{Proprietary}}
| Windows, MacOS X
| Windows, macOS
| Illustrator can save as PDF, and can recognize and edit text and graphics.
| Illustrator can save as PDF, and can recognize and edit text and graphics.
|-
|-
|[[Collabora Online]]
| {{Free|[[Mozilla Public License|MPLv2.0]]}}
|Windows, macOS, Linux, Android, iOS, iPadOS, ChromeOS and Online
|All Collabora Online applications allow PDF export; supports also PDF/A-1a; since many import formats are supported (e.g., docx, xlsx, pptx, rtf, doc, xls, ppt, odt, others) conversion is also possible.
|-
| [[FineReader]]
| [[FineReader]]
| {{Proprietary}}
| {{Proprietary}}
| Windows, Mac OS, Linux
| Windows, macOS, Linux
| OCR tool; can save as PDF, and recognize text from PDF.
| OCR tool; can save as PDF, and recognize text from PDF.
|-
|-
| [[Ghostscript]]
| [[Ghostscript]]
| {{Partial|Proprietary/[[Affero General Public License|AGPL]]}}
| {{Partial|Proprietary/[[GNU Affero General Public License|AGPL]]}}
| Linux, Windows, Mac OS X, UNIX
| Linux, Windows, macOS, UNIX
| Viewer, creator, converter; supports also PDF/X-3; used by PdfCreator (until v1.7.3 then .NET Framework 4 since v2.0.0), WinPdf, BullzipPdf, CutePDF freeware version and others.
| Viewer, creator, converter; supports also PDF/X-3; used by PdfCreator (until v1.7.3 then .NET Framework 4 since v2.0.0), WinPdf, BullzipPdf, CutePDF freeware version and others.
|-
|-
| [[Microsoft Office]]
| [[Microsoft Office]]
| {{Proprietary}}
| {{Proprietary}}
| Windows, Mac OS X
| Windows, macOS
| All Microsoft Office products from 2007 version allow users to Save as PDF.
| All Microsoft Office products from 2007 version allow users to Save as PDF.
|-
|-
| [[OpenOffice.org]]
| [[Apache OpenOffice]]
| {{LGPL-lic}}
| {{LGPL-lic}}
| Linux, Windows, Mac
| Linux, Windows, macOS
| All OpenOffice.org applications allow PDF export; supports also PDF/A-1a; since many import formats are supported (e.g., doc, docx, rtf, xls, ppt) conversion is also possible.
| All OpenOffice.org applications allow PDF export; supports also PDF/A-1a; since many import formats are supported (e.g., doc, docx, rtf, xls, ppt) conversion is also possible.
|-
|-
| [[LibreOffice]]
| [[LibreOffice]]
| {{Free|GNU LGPLv3 / MPLv2.0}}
| {{Free|GNU LGPLv3 / MPLv2.0}}
| Linux, Windows, Mac
| Linux, Windows, macOS
| All LibreOffice applications allow PDF export; supports also PDF/A-1a; since many import formats are supported (e.g., doc, docx, rtf, xls, ppt) conversion is also possible.
| All LibreOffice applications allow PDF export; supports also PDF/A-1a; since many import formats are supported (e.g., docx, xlsx, pptx, rtf, doc, xls, ppt, odt, others) conversion is also possible.
|-
|-
| [[PagePlus|Serif PagePlus]]
| [[PagePlus|Serif PagePlus]]
Line 386: Line 411:
| [[PageStream]]
| [[PageStream]]
| {{Proprietary}}
| {{Proprietary}}
| Windows, Linux, macOS, Amiga
| {{dunno}}
| Cross-platform desktop publishing application to open, edit, export.
| Cross-platform desktop publishing application to open, edit, export.
|-
|-
| [[Prince XML|Prince]]
| [[Prince XML|Prince]]
| {{Proprietary}}
| {{Proprietary}}
| Linux, Mac, Windows, Solaris,
| Linux, macOS, Windows, Solaris,
| Converts HTML, XML, SVG, and MathML to PDF by way of CSS.
| Converts HTML, XML, SVG, and MathML to PDF by way of CSS.
|-
|-
| [[Scribus]]
| [[Scribus]]
| {{GPL-lic}}
| {{GPL-lic}}
| Linux/UNIX, Mac OS X, OS/2 Warp 4/eComStation and Windows desktops
| Linux/UNIX, macOS, OS/2 Warp 4/eComStation and Windows desktops
| Cross-platform desktop publishing (DTP) application; supports also PDF/X-3.
| Cross-platform desktop publishing (DTP) application; supports also PDF/X-3.
|-
|-
| [[LaTeX]], [[TeX]]
| [[LaTeX]], [[TeX]]
| {{Free|[[LaTeX Project Public License]], [[Permissive free software licence|Permissive]]}}
| {{Free|[[LaTeX Project Public License]], [[Permissive free software licence|Permissive]]}}
| Windows, macOS, Linux
| {{dunno}}
| [[Mark-up language]] and tools to [[write]] technical reports, books, magazines, almost any publication type.
| [[Mark-up language]] and tools to [[write]] technical reports, books, magazines, almost any publication type.
|-
|-
| [[LuaTeX]]
| [[LuaTeX]]
| {{GPL-lic}}
| {{GPL-lic}}
| Windows, macOS, Linux
| {{dunno}}
| [[TeX]] typesetting system that creates PDF documents.
| [[TeX]] typesetting system that creates PDF documents.
|-
|-
| [[pdfTeX]]
| [[pdfTeX]]
| {{GPL-lic}}
| {{GPL-lic}}
| Windows, macOS, Linux
| {{dunno}}
| [[TeX]] typesetting system that creates PDF documents.
| [[TeX]] typesetting system that creates PDF documents.
|-
|-
| [[XeTeX]]
| [[XeTeX]]
| {{Free|MIT}}
| {{Free|MIT}}
| Windows, macOS, Linux
| {{dunno}}
| [[TeX]] typesetting system that creates PDF documents.
| [[TeX]] typesetting system that creates PDF documents.
|}
|}
Line 434: Line 459:
| {{Proprietary|Proprietary, freeware}}
| {{Proprietary|Proprietary, freeware}}
| Adobe's PDF reader
| Adobe's PDF reader
|-
| [[DigiSigner]]
| {{Proprietary|Proprietary, freeware}}
| PDF viewer with added function to digitally sign PDF documents.
|-
|-
| [[Evince]]
| [[Evince]]
Line 450: Line 471:
| {{Free|Aladdin Free Public License}}
| {{Free|Aladdin Free Public License}}
| A graphical interface for Ghostscript.
| A graphical interface for Ghostscript.
|-
| [[Javelin PDF Reader]]
| {{Proprietary|Proprietary, freeware}}
| A full functionality PDF reader with support for DRM using encoded and encrypted PDF files in Drumlin's DRMX and DRMZ formats.
|-
|-
|[[Chromium (web browser)|Chromium]]
|[[Chromium (web browser)|Chromium]]
| {{BSD-lic}}
| {{BSD-lic}}
| Browser includes PDF viewer functionality. [[Google Chrome]] (which is based on Chromium) uses the same PDF viewer.
| Browser includes PDF viewer functionality. [[Google Chrome]] (which is based on Chromium) uses the same PDF viewer. [[Microsoft Edge]] licenses several Adobe features and branding within its PDF viewer.
|-
|-
| [[MuPDF]]
| [[MuPDF]]
| {{Partial|Proprietary/[[Affero General Public License|AGPL]]}}
| {{Partial|Proprietary/[[GNU Affero General Public License|AGPL]]}}
| PDF conversion and rendering with anti-aliased graphics.
| PDF conversion and rendering with anti-aliased graphics.
|-
| [[Okular]]
| {{GPL-lic}}
| Universal viewer by [[KDE]].
|-
|-
| [[PDF.js]]
| [[PDF.js]]
Line 470: Line 499:
| {{Free|[[GNU General Public License|GNU GPL v3]]}}
| {{Free|[[GNU General Public License|GNU GPL v3]]}}
| Semantic scientific PDF reader (optimized for life sciences and medicine), allows public comments on PDFs, generates on-the-fly link-outs to scientific databases and resources when used while online.
| Semantic scientific PDF reader (optimized for life sciences and medicine), allows public comments on PDFs, generates on-the-fly link-outs to scientific databases and resources when used while online.
|-.
|-
| [[Xpdf]]
| [[Xpdf]]
| {{Partial|GNU GPL/Proprietary}}
| {{Proprietary|Proprietary, freeware}}
| Multi-platform viewer; source and binaries available for Linux, Windows and Macintosh.
| Multi-platform viewer; source and binaries available for Linux, Windows and Macintosh.
|-
|-
Line 488: Line 517:


==Linux and Unix==
==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 (DOC/DOCX/RTF, XLS/XLSX, PPT/PPTX) and others.

=== Creators, editors and viewers ===
{| class="wikitable sortable"
{| class="wikitable sortable"
|-
|-
Line 550: Line 584:
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| Utility library for rendering Portable Document Format (PDF) documents. ''poppler-utils'' includes command-line tools to extract images from a PDF (''pdfimages'') and convert a PDF to other formats (''pdftohtml'', ''pdftotext'', ''pdftoppm'').
| Utility library for rendering Portable Document Format (PDF) documents. ''poppler-utils'' includes command-line tools to extract images from a PDF (''pdfimages'') and convert a PDF to other formats (''pdftohtml'', ''pdftotext'', ''pdftoppm'').
|-
|-
| [[Ghostscript|ps2pdf]]
| [[Ghostscript|ps2pdf]]
| {{free|[[GNU Affero General Public License |GNU AGPL]]}}
| {{free|[[GNU Affero General Public License|GNU AGPL]]}}
|
|
|
|
Line 643: Line 677:
|-
|-
| [[MuPDF]]
| [[MuPDF]]
| {{free|[[GNU Affero General Public License |GNU AGPL]]}}
| {{Partial|Proprietary/[[GNU Affero General Public License|AGPL]]}}
| {{yes}}
| {{yes}}
| {{yes}}
|
|
|
|
|
Line 653: Line 687:
|-
|-
| [[Zathura (document viewer)|Zathura]]
| [[Zathura (document viewer)|Zathura]]
| {{free|[[Zlib License|zlib License]]}}
| {{free|[[zlib License]]}}
| {{yes}}
| {{yes}}
|
|
Line 666: Line 700:


===Converters===
===Converters===
* [[Docudesk#Products|deskUNPDF]] for Mac: proprietary application from [[Docudesk]] to convert PDF files to [[Microsoft Office]], [[OpenOffice.org]], image, and data file formats
* [[Docudesk#Products|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===
===Editors===
* [[Adobe Acrobat]]: Proprietary PDF authoring suite
* [[Adobe Acrobat]]: Proprietary PDF authoring suite
* [[PDF Expert (software)|PDF Expert]]: Proprietary PDF viewer and editor.
* [[PDF Expert]]: Proprietary PDF viewer and editor.
* [[PDF Studio]]: Proprietary software to view and edit PDF documents.
* [[PDF Studio]]: Proprietary software to view and edit PDF documents.
* [[PDF Signer]]: Proprietary; fills forms and embeds image signatures in PDF documents
* [[PDF Signer]]: Proprietary; fills forms and embeds image signatures in PDF documents

===Creators===
* [[macOS]]: Creates PDF documents natively via print dialog


===Viewers===
===Viewers===
Line 681: Line 715:
* [[Firefox]]: Includes a PDF viewer
* [[Firefox]]: Includes a PDF viewer
* [[Google Chrome]]: Includes a PDF viewer
* [[Google Chrome]]: Includes a PDF viewer
* [[Preview (macOS)|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.)
* [[Preview (macOS)|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
* [[Adobe Reader]]: [[Adobe Systems]]'s reader which is also available for Macintosh; Safari plug-in available
* [[Skim (software)|Skim]], an open source (BSD licence) PDF reader and note-taker for Mac OS X
* [[Skim (software)|Skim]], an open-source (BSD licence) PDF reader and note-taker for macOS
* [[Foxit Reader]]: Proprietary, freeware. Allows users to add elements to PDFs (e.g. arrowed comment boxes, text boxes, links, bookmarks, and images)
* [[Foxit Reader]]: Proprietary, freeware. Allows users to add elements to PDFs (e.g. arrowed comment boxes, text boxes, links, bookmarks, and images)


Line 721: Line 755:
| [[doPDF]] || {{Proprietary}} || {{yes}} || Virtual printer. It doesn't use [[Ghostscript]]. Includes [[adware]].
| [[doPDF]] || {{Proprietary}} || {{yes}} || Virtual printer. It doesn't use [[Ghostscript]]. Includes [[adware]].
|-
|-
| [[Ecopy#Products|eCopy PaperWorks]] || {{Proprietary}} || {{no}} ||
| [[Ecopy#Products|eCopy PaperWorks]] / eCopy PDF Pro Office<ref>{{Cite news |title=Full control and flexibility over PDF documents |work=Konica Minolta |url=https://www.konicaminolta.co.uk/en-gb/software/nuance-ecopy-pdf-pro-office}}</ref>|| {{Proprietary}} || {{no}} ||[[Nuance Communications|Nuance]] product
|-
|-
| [[Foxit|Foxit PhantomPDF]] || {{Proprietary}} || {{no}} ||
| [[Foxit|Foxit PhantomPDF]] || {{Proprietary}} || {{no}} ||
Line 731: Line 765:
| [[HelpNDoc]] || {{Proprietary}} || {{yes}} || Manual and documentation authoring tool with native PDF export. Free for personal use.
| [[HelpNDoc]] || {{Proprietary}} || {{yes}} || Manual and documentation authoring tool with native PDF export. Free for personal use.
|-
|-
|[[Mathcad]] || {{Proprietary}} || {{no}} || Mathcad worksheets can be saved as PDF files. Save as PDF only available in paid version.
| [[Nitro PDF#Nitro Reader|Nitro PDF Reader]] || {{Proprietary}} || {{yes}} || As with [[Adobe Acrobat]], [[Nitro PDF|Nitro PDF Pro]]'s reader is free; but unlike Adobe's free reader, Nitro's free reader allows PDF creation (via a virtual printer driver, or by specifying a filename in the reader's interface, or by drag-'n-drop of a file to Nitro PDF Reader's Windows desktop icon); [[Ghostscript]] not needed.
|-
|-
| [[MountainsMap|Mountains]] || {{Proprietary}} || {{no}} ||Image analysis and desk top publishing software dedicated to microscope users, and distributed under different brands by most microscope manufacturers. The pages produced can be saved into proprietary format, RTF and PDF.
| [[NovaPDF]] || {{Proprietary}} || {{no}} || Virtual printer.
|-
| [[Nitro PDF#Nitro Reader|Nitro PDF Reader]] || {{Proprietary}} || {{yes}} || As with [[Adobe Acrobat]], [[Nitro PDF|Nitro PDF Pro]]'s reader is free; but unlike Adobe's free reader, Nitro's free reader allows PDF creation (via a virtual printer driver, or by specifying a filename in the reader's interface, or by drag-'n-drop of a file to Nitro PDF Reader's Windows desktop icon); [[Ghostscript]] not needed.
|-
|-
| [[PagePlus]] || {{Proprietary}} || {{no}} || Desktop publishing suite with PDF viewing, editing and creation features
| [[PagePlus]] || {{Proprietary}} || {{no}} || Desktop publishing suite with PDF viewing, editing and creation features
Line 760: Line 796:
! Name !! License!! Description
! Name !! License!! Description
|-
|-
| [[Adobe Acrobat]] || {{Proprietary}} || [[Adobe Systems]]'s proprietary desktop PDF authoring suite.
| [[Adobe Acrobat]] || {{Proprietary}} || [[Adobe Systems]]'s proprietary desktop PDF authoring suite; includes a virtual printer.
|-
|-
| [[Adobe Photoshop]] || {{Proprietary}} || [[Adobe Systems]]'s Graphic Design software and image editor.
| [[Adobe Photoshop]] || {{Proprietary}} || [[Adobe Systems]]'s Graphic Design software and image editor.
Line 767: Line 803:
|-
|-
| [[Foxit Reader]] || [[Freeware]] || Highlight text, draw lines, measure distances of PDF documents.
| [[Foxit Reader]] || [[Freeware]] || Highlight text, draw lines, measure distances of PDF documents.
|-
| [[Foxit]] [[PDF Editor Suite]] || [[wikt:free trial|Free trial]] || Integrated PDF Editing and eSign anywhere. Optionally, [[ChatGPT]]+
|-
|-
| [[Global Graphics#Information about gDoc Fusion|gDoc Fusion]] || {{Proprietary}}/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.
| [[Global Graphics#Information about gDoc Fusion|gDoc Fusion]] || {{Proprietary}}/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]] || {{free}} ([[Mozilla Public License]]) || GUI tools to manipulate, split, merge, encrypt and decrypt PDF files.
| [[LibreOffice]] || {{free}} ([[Mozilla Public License]]) || an Office suite; allows to export (and import, with accuracy limitations) PDF files.
|-
|-
| [[Microsoft Word]] 2013 || {{Proprietary}} || Desktop software. The 2013 edition of Office allows PDF files to be converted into a format that can be edited.
| [[Microsoft Word]] 2013 || {{Proprietary}} || Desktop software. The 2013 edition of Office allows PDF files to be converted into a format that can be edited.
|-
|-
| [[Nitro PDF Reader]] || [[Freeware]] || Text highlighting, draw lines and measure distances in PDF files.
| [[Nitro PDF Reader]] || [[Trialware]] || Text highlighting, draw lines and measure distances in PDF files.
|-
|-
| [[Nitro PDF|Nitro PDF Pro]] || {{Proprietary}} || 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 (which also supports PDF creation, annotation, collaboration and signing); [[Ghostscript]] not additionally needed.
| [[Nitro PDF|Nitro PDF Pro]] || {{Proprietary}} || 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 (which also supports PDF creation, annotation, collaboration and signing); [[Ghostscript]] not additionally needed.
Line 780: Line 818:
| [[PDF Studio]] || {{Proprietary}} || Proprietary software for viewing and editing PDF documents.
| [[PDF Studio]] || {{Proprietary}} || Proprietary software for viewing and editing PDF documents.
|-
|-
| [[pdftk]]|| {{free}} (GPL) || command-line tools to manipulate, edit and convert documents; supports filling of PDF forms with FDF/XFDF data.
| [[pdftk]]|| {{Partial|[[GNU General Public License|GNU GPL]]/Proprietary}} || 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 (simple editions) and converter (free for non commercial uses). Allows edit of text, draw lines, highlighting of Text, measuring distance.
| [[PDF-XChange Viewer]] || [[Freeware]] || Freeware PDF reader, tagger, editor (simple editions) and converter (free for non-commercial uses). Allows edit of text, draw lines, highlighting of Text, measuring distance.
|-
|-
| [[Solid PDF Tools]] || {{Proprietary}} || Convert PDFs into editable documents and create PDFs from a variety of file sources.
| [[Solid PDF Tools]] || {{Proprietary}} || Convert PDFs into editable documents and create PDFs from a variety of file sources.
Line 788: Line 826:


===Viewers===
===Viewers===
* [[ABBYY FineReader|ABBYY FineReader PDF Viewer]]
* [[Adobe Reader]]: Adobe's PDF reader is free for personal use.
* [[Adobe Reader]]: Adobe's PDF reader is free for personal use.
* [[Evince]]: a free (GPL), [[Open-source software|open source]] PDF reader. Part of the GNOME desktop environment. A Windows port was available from version 2.28 to version 2.32.
* [[Evince]]: a free (GPL), [[Open-source software|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.
* [[Foxit Reader]]: Proprietary/freeware PDF reader, supports FDF import/export, saving filled forms; other extended functionality available via purchasable plugins.
* [[Global Graphics#Information about gDoc Fusion|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.
* [[Global Graphics#Information about gDoc Fusion|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.
* [[Google Chrome]]: Includes a PDF viewer.
* [[GSview]]: [[Open source software]] and [[Ghostscript]]'s viewer for Windows.
* [[GSview]]: [[Open source software]] and [[Ghostscript]]'s viewer for Windows.
* [[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.
* [[Microsoft Edge]]: Includes a PDF viewer.
* [[Microsoft Edge]]: Includes a PDF viewer.
* [[Microsoft Reader]]: A discontinued PDF viewer in Windows 8.1.
* [[Microsoft Reader]]: A discontinued PDF viewer in Windows 8.1.
Line 802: Line 840:
* [[PDF-XChange Viewer]]: Freeware viewer with free OCR, supports FDF/XFDF import/export, saving filled forms, extended markup and export to image capabilities.
* [[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.
* [[Qiqqa]]: Freeware PDF reader, indexer, tagger and annotator. Supports OCR and export of PDF text and images.
* [[Sumatra PDF]]: A free (GPL), [[Open-source software|open source]] PDF reader based on MuPDF. It also supports DjVu, XPS, CHM, Comic Book (CBR, CBT, CBZ and CB7Z) and eBook (EPUB, FB2, FB2Z, PBD, MOBI, PBR, TCR & ZFB2), TXT and image file formats (.tga, .gif, .jpg, .j2k, .png, .webp, .tiff). 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 (.ps, .eps) files.<ref>https://www.sumatrapdfreader.org/docs/Supported-document-formats.html</ref>
* [[Sumatra PDF]]: A free (GPL), [[Open-source software|open source]] PDF reader based on MuPDF. It also supports DjVu, XPS, CHM, Comic Book (CBR, CBT, CBZ and CB7Z) and eBook (EPUB, FB2, FB2Z, PBD, MOBI, PBR, TCR & ZFB2), TXT and image file formats (.tga, .gif, .jpg, .j2k, .png, .webp, .tiff). 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 (.ps, .eps) files.<ref>{{Cite web|url=https://www.sumatrapdfreader.org/docs/Supported-document-formats.html|title=Supported document formats}}</ref>
* [[STDU Viewer]]: A freeware for non-commercial usage PDF reader. It also supports DjVu, Comic Book Archive (CBR or CBZ), XPS, TIFF, TXT and image file formats.
* [[STDU Viewer]]: A freeware for non-commercial usage PDF reader. It also supports DjVu, Comic Book Archive (CBR or CBZ), XPS, TIFF, TXT and image file formats.
* [[PDF24 Creator]]: The lightweight PDF24 Reader is part of the PDF24 Creator.


==Mobile==
==Mobile==
Line 825: Line 862:
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| [[BlackBerry OS]]<br>[[webOS]]<br>[[Windows Phone]]
| [[BlackBerry OS]], [[webOS]], [[Windows Phone]]
| {{yes}}
| {{yes}}
| {{dunno}}
| {{dunno}}
|
|-
|[[Collabora Online]]
| {{Free|[[Mozilla Public License|MPLv2.0]]}}
| {{yes}}
| {{yes}}
|ChromeOS and iPadOS. Also Windows, macOS, Linux and Online
| {{yes}}
| {{yes}}
|
|
|-
|-
Line 839: Line 885:
|
|
|-
|-
| [[Foxit#ConnectedPDF|Foxit MobilePDF]]
| [[Foxit|Foxit PDF Editor]]
| {{dunno}}
| {{dunno}}
| {{yes}}
| {{yes}}
| {{dunno}}
| {{yes}}
|
|
| {{yes}}
| {{yes}}
Line 854: Line 900:
|
|
| {{yes}}
| {{yes}}
| {{dunno}}
| {{yes}}
|
|
|-
|-
Line 863: Line 909:
|
|
| {{yes}}
| {{yes}}
| {{yes}}<ref>only with [[Apple Pencil|pencils]] and can't input text</ref>
| {{dunno}}
|
|
|-
|-
Line 887: Line 933:
==Web-based==
==Web-based==


===Converters===
=== Creators ===
* [[Collabora Online]]

=== Converters ===
* [[Collabora Online]] supported formats include OpenDocument, PDF, HTML, Microsoft Office formats (DOC/DOCX/RTF, XLS/XLSX, PPT/PPTX) and others.
* [[Zamzar]]: Online file converter
* [[Zamzar]]: Online file converter
* [[Smallpdf]]: Offers free (trail) online PDF conversion (PDF to other formats and vice versa)
* [[Smallpdf]]: Offers free (trial) online PDF conversion (PDF to other formats and vice versa)


===Editors===
===Editors===
* [[Pdfescape|PDFescape]]: an advertising and fee supported web service to view, create forms, fill out forms, and edit PDF documents from a web browser (requires JavaScript to be enabled)
* [[PDFescape]]: an advertising and fee supported web service to view, create forms, fill out forms, and edit PDF documents from a web browser (requires JavaScript to be enabled)
* [[Pdfvue|PDFVue]]: a free web application that allows the user to view PDF's, comment and fill PDF forms from a web browser. Generates a watermark.
* [[Pdfvue|PDFVue]]: a free web application that allows the user to view PDFs, comment and fill PDF forms from a web browser. Generates a watermark.
* [[Smallpdf]]: Free (trail) web-based PDF software for editing, signing, compressing, merging, splitting, rotating, unlocking and protecting PDF files.
* [[Smallpdf]]: Free (trial) web-based PDF software for editing, signing, compressing, merging, splitting, rotating, unlocking and protecting PDF files.


===Viewers===
===Viewers===
* [[A.nnotate]]: a web service which views PDF documents as HTML in the browser, with annotation features.
* [[A.nnotate]]: a web service which views PDF documents as HTML in the browser, with annotation features.
* [[DigiSigner]]: free online PDF viewer java applet with additional function to digitally sign PDF documents.
* [[Docstoc]]: a web service which allows viewing PDF documents online.
* [[Docstoc]]: a web service which allows viewing PDF documents online.
* [[Issuu]]: a web service which allows viewing PDF documents online.
* [[Issuu]]: a web service which allows viewing PDF documents online.
Line 911: Line 960:
==External links==
==External links==
<!-- Please DO NOT add external links to products -->
<!-- Please DO NOT add external links to products -->
*{{dmoz|Computers/Data_Formats/Document/Publishing/PDF|PDF}}
*{{dmoz|Computers/Data_Formats/Document/Publishing/PDF/Software/|PDF software}}
*{{dmoz|Computers/Data_Formats/Document/Publishing/PDF/Software/Windows_Tools_and_Drivers|Windows Tools and Drivers}}


{{PDF readers}}
{{PDF readers}}


{{DEFAULTSORT:List of Pdf Software}}
{{Use dmy dates|date=July 2012}}
{{Use British English|date=July 2012}}

{{DEFAULTSORT:List Of Pdf Software}}
[[Category:Lists of software|PDF]]
[[Category:Lists of software|PDF]]
[[Category:Office document file formats|PDF]]
[[Category:Office document file formats|PDF]]
[[Category:PDF software|*]]

Latest revision as of 02:25, 31 December 2024

This is a list of links to articles on software used to manage Portable Document Format (PDF) 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 (OCR) to convert imaged text to machine-readable form, sometimes by using an external OCR module.

Terminology

[edit]
  • 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

[edit]
Name License Platforms Converts PDF to other format Edits existing PDF Description
Linux Mac Windows Other
Adobe Acrobat Proprietary No Yes Yes Android, iOS, iPadOS and Online Yes Yes View, create, manipulate, print and manage files in PDF.
Apache OpenOffice GNU LGPLv3 Yes Yes Yes Yes Import from PDF (with restrictions) (after installing an extension), export as PDF including PDF/A.
Apache OpenOffice Draw GNU LGPL Yes Yes Yes Yes PDF import via software, or extensions.
Apache PDFBox Apache License 2.0 Yes Yes Unix Yes Converts PDF to other file format (text, images, html).
Collabora Online MPLv2.0 Yes Yes Yes Android, iOS, iPadOS, ChromeOS and Online Yes Yes Import from PDF, export as PDF including PDF/A.
Foxit Software Proprietary Yes Yes Yes Android, iOS, iPadOS and Online Yes Yes View, create, manipulate, print and manage files in PDF.
GIMP GNU GPL Yes Yes Yes Yes Converts PDF to raster images.
ImageMagick ImageMagick License[1] Yes Yes Yes Yes Converts PDF to raster images and vice versa.
Inkscape GNU GPL Yes Yes Yes Yes Yes Import-/Export- from multipage PDF to multipage PDF or (Vector-)graphics.[2]
Karbon GNU GPL/LGPL Yes Yes Yes BSD, Solaris/Illumos Yes Import PDF with multiple pages as layouts, export as a one-page PDF. All standard vector graphics editor features.
LibreOffice GNU LGPLv3 / MPLv2.0 Yes Yes Yes Yes Import from PDF (extension included by default), export as PDF including PDF/A.
LibreOffice Draw GNU LGPLv3 / MPLv2.0 Yes Yes Yes Yes Yes PDF viewing and limited editing.
Mobipocket Creator Proprietary Yes Yes Import from PDF and create HTML and MOBI output.
Serif PagePlus Proprietary Yes Yes Desktop publishing (DTP) application allows opening and editing of PDF documents; Allows compatible saving as PDF 1.3, 1.4, 1.5 and 1.7 and supports also PDF/X1, PDF/X1a and PDF/X-3.
pdf-parser Public Domain Python script Yes Extraction and analysis tool, handles corrupt and malicious PDF documents.
PDFedit GNU GPL Yes Yes BSD Yes Software to view or edit the internal structures of PDF documents, and merge them.
Pdftk GNU GPL Yes Yes Yes FreeBSD, Solaris Yes Command-line tools to edit and convert documents; supports filling of PDF forms with FDF/XFDF data.

GUI front-end exists (see PDFChain).

PDFsam Basic AGPLv3 for version 3, GPLv2 for previous versions 2.x Yes Yes Yes Desktop application to split, merge, extract pages, rotate and mix PDF documents.
PDF Studio Proprietary Yes Yes Yes Yes Full feature PDF editor.
Poppler-utils GNU GPL Yes Yes Unix Yes Converts PDF to other file format (text, images, html).
pstoedit GNU GPL Yes Yes Unix Yes Converts PostScript to (other) vector graphics file format.
QPDF Apache License 2.0 Yes Yes Yes Structural, content-preserving transformations from PDF to PDF.
Scribus GNU GPL Yes Yes Yes Unix, GNU/Hurd, Haiku, OS/2 Yes Export PDF and many other formats, multi-pages and multi-layers. Supports JS forms

Cannot edit PDF Files.[3]

Smallpdf Desktop Proprietary Yes Yes Yes Yes Supports merging, splitting, and extracting pages from PDFs. Also rotating, deleting and reordering pages. Converts PDF to Word, Excel, PowerPoint, raster images.
Soda PDF Proprietary Yes Yes Yes Modular PDF software.
Solid Converter PDF Proprietary Yes Yes Yes PDF to Word, Excel, HTML and Text; supports passwords, text editing, and batch conversion.
SWFTools GNU GPL Yes Yes Yes Yes SWF conversion and manipulation suite containing a standalone PDF to SWF converter along with a Python gfx API (requires Xpdf).

Development libraries

[edit]

These are used by software developers to add and create PDF features.

Name License Description
Apache PDFBox Apache License Java developer library for creating, view, extract, print PDF files.
BIRT Project EPL 2.0 Open-source Java based Business Intelligence and Reporting Tools (BIRT) 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 Apache License Open-source print formatter driven by XSL Formatting Objects and an output independent formatter; main output target is PDF.
iText Proprietary/AGPL Library to create and manipulate PDF, RTF, HTML files in Java, C#, and other .NET languages.
JasperReports GNU LGPL 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 ZLIB/LIBPNG Open-source, cross-platform C library to generate PDF files.
OpenPDF GNU LGPLv3 / MPLv2.0 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 MIT C# developer library to create, extract, edit PDF files.
Poppler GNU GPL Open-source multi-backend C++ library derived from Xpdf; no bundled viewer; incl. pdftohtml converter.
TCPDF GNU LGPL Open-source PHP library to create PDF files.

Creators

[edit]

These create files in their native formats, but then allow users to export them to PDF formats.

Name License Platforms Description
Adobe Acrobat Proprietary Windows, macOS Desktop PDF authoring suite.
Adobe Illustrator Proprietary Windows, macOS Illustrator can save as PDF, and can recognize and edit text and graphics.
Collabora Online MPLv2.0 Windows, macOS, Linux, Android, iOS, iPadOS, ChromeOS and Online All Collabora Online applications allow PDF export; supports also PDF/A-1a; since many import formats are supported (e.g., docx, xlsx, pptx, rtf, doc, xls, ppt, odt, others) conversion is also possible.
FineReader Proprietary Windows, macOS, Linux OCR tool; can save as PDF, and recognize text from PDF.
Ghostscript Proprietary/AGPL Linux, Windows, macOS, UNIX Viewer, creator, converter; supports also PDF/X-3; used by PdfCreator (until v1.7.3 then .NET Framework 4 since v2.0.0), WinPdf, BullzipPdf, CutePDF freeware version and others.
Microsoft Office Proprietary Windows, macOS All Microsoft Office products from 2007 version allow users to Save as PDF.
Apache OpenOffice GNU LGPL Linux, Windows, macOS All OpenOffice.org applications allow PDF export; supports also PDF/A-1a; since many import formats are supported (e.g., doc, docx, rtf, xls, ppt) conversion is also possible.
LibreOffice GNU LGPLv3 / MPLv2.0 Linux, Windows, macOS All LibreOffice applications allow PDF export; supports also PDF/A-1a; since many import formats are supported (e.g., docx, xlsx, pptx, rtf, doc, xls, ppt, odt, others) conversion is also possible.
Serif PagePlus Proprietary Windows Desktop publishing (DTP) 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 Proprietary Windows, Linux, macOS, Amiga Cross-platform desktop publishing application to open, edit, export.
Prince Proprietary Linux, macOS, Windows, Solaris, Converts HTML, XML, SVG, and MathML to PDF by way of CSS.
Scribus GNU GPL Linux/UNIX, macOS, OS/2 Warp 4/eComStation and Windows desktops Cross-platform desktop publishing (DTP) application; supports also PDF/X-3.
LaTeX, TeX LaTeX Project Public License, Permissive Windows, macOS, Linux Mark-up language and tools to write technical reports, books, magazines, almost any publication type.
LuaTeX GNU GPL Windows, macOS, Linux TeX typesetting system that creates PDF documents.
pdfTeX GNU GPL Windows, macOS, Linux TeX typesetting system that creates PDF documents.
XeTeX MIT Windows, macOS, Linux TeX typesetting system that creates PDF documents.

Viewers

[edit]

These allow users to view (not edit or modify) any existing PDF file.

Name License Description
Adobe Reader Proprietary, freeware Adobe's PDF reader
Evince GNU GPL Universal viewer for GNOME.
Foxit Reader Proprietary, adware PDF Viewer / Reader for Desktop computer and Mobile Devices. Allows users to add many elements to PDFs (e.g. arrowed comment boxes, text boxes, links, bookmarks, and images).
Ghostview Aladdin Free Public License A graphical interface for Ghostscript.
Javelin PDF Reader Proprietary, freeware A full functionality PDF reader with support for DRM using encoded and encrypted PDF files in Drumlin's DRMX and DRMZ formats.
Chromium BSD Browser includes PDF viewer functionality. Google Chrome (which is based on Chromium) uses the same PDF viewer. Microsoft Edge licenses several Adobe features and branding within its PDF viewer.
MuPDF Proprietary/AGPL PDF conversion and rendering with anti-aliased graphics.
Okular GNU GPL Universal viewer by KDE.
PDF.js Apache License 2.0 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 Proprietary, freeware View PDFs in a variety of zoom layouts, annotate, tag, search, cross-reference.
Utopia Documents GNU GPL v3 Semantic scientific PDF reader (optimized for life sciences and medicine), allows public comments on PDFs, generates on-the-fly link-outs to scientific databases and resources when used while online.
Xpdf Proprietary, freeware Multi-platform viewer; source and binaries available for Linux, Windows and Macintosh.

AmigaOS

[edit]

Converters

[edit]

Viewers

[edit]
  • Xpdf: a multi-platform viewer for PDF files, Amiga version uses X11 engine Cygnix.

Linux and Unix

[edit]

Converters

[edit]
  • 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 (DOC/DOCX/RTF, XLS/XLSX, PPT/PPTX) and others.

Creators, editors and viewers

[edit]
Name License Functions Description
View Annotate Edit Create Convert Library
Okular GNU GPL Yes Yes KDE desktop environment; replaces KPDF. Supports a range of annotation types. Annotations are stored separately from the unmodified PDF file, or (since version 0.15 with Poppler 0.20) can be saved in the document as standard PDF annotations.
Evince GNU GPL Yes Yes Default PDF and file viewer for GNOME; replaces GPdf. Supports addition and removal (since v3.14), of basic text note annotations.
CUPS Apache License 2.0 No No No Yes Printing system can render any document to a PDF file, thus any Linux program with print capability can produce PDF files
Pdftk GPLv2 No Yes Yes Command-line tools to merge, split, en-/decrypt, watermark/stamp and manipulate PDF document files. Front end to an older version of the iText library.
poppler GNU GPL Yes Yes Utility library for rendering Portable Document Format (PDF) documents. poppler-utils includes command-line tools to extract images from a PDF (pdfimages) and convert a PDF to other formats (pdftohtml, pdftotext, pdftoppm).
ps2pdf GNU AGPL Yes Part of Ghostscript; converts a PostScript file to a PDF.
SWFTools GNU GPL Yes pdf2swf component converts PDF to SWF.
Scribus GNU GPL Yes Open source program for page layout.
Xpdf GNU GPL Yes Yes Open source multi-backend library for viewing and manipulating PDF files. Bundled with a viewer with the same name for the X Window System.
PDF Studio Proprietary Yes Yes Software for viewing and editing PDF documents
Inkscape GNU GPL Yes Technically not a PDF editor, but can be used as such page by page
Adobe Reader Proprietary freeware Yes Extant versions are obsolete, Adobe has stopped support for Linux.
Firefox MPL Yes Includes a PDF viewer
Google Chrome Proprietary freeware Yes Includes a PDF viewer
MuPDF Proprietary/AGPL Yes Yes Yes Lightweight document viewer.
Zathura zlib License Yes Lightweight document viewer with vim-like keybindings.

macOS

[edit]

Converters

[edit]

Creators

[edit]
  • macOS: Creates PDF documents natively via print dialog

Editors

[edit]
  • 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

Viewers

[edit]
  • 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 (BSD licence) PDF reader and note-taker for macOS
  • Foxit Reader: Proprietary, freeware. Allows users to add elements to PDFs (e.g. arrowed comment boxes, text boxes, links, bookmarks, and images)

Microsoft Windows

[edit]

Converters

[edit]
  • Adobe Acrobat: Can convert files into PDF or convert PDF files into other formats
  • ABBYY FineReader: Commercial PDF converter which converts PDF into Word (.doc), Excel (.xls), PowerPoint (ppt), and more
  • deskUNPDF: PDF converter to convert PDFs to Word (.doc, docx), Excel (.xls), (.csv), (.txt), 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 (open source software)
  • 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: (Freeware) 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 (home and academic) 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.

Creators

[edit]
Name License Freeware version Description
Bullzip PDF Printer Proprietary Yes Virtual printer, requires Ghostscript and PDFPowerTool.
CC PDF Converter GNU GPL Virtual Printer. Creates a PDF with embedded Creative Commons license from any software. Bundled with optional proprietary Razoss adware and browser tools.
CutePDF Proprietary Yes Virtual printer, also with proprietary PDF editor. Attempts to install the Ask Toolbar as well as Hotspot Shield. Can be avoided by using the /no3d command-line switch. Includes OpenCandy adware.
deskPDF Proprietary No Available for both client and terminal servers.
doPDF Proprietary Yes Virtual printer. It doesn't use Ghostscript. Includes adware.
eCopy PaperWorks / eCopy PDF Pro Office[4] Proprietary No Nuance product
Foxit PhantomPDF Proprietary No
Foxit Reader PDF Printer Proprietary Yes Virtual printer that comes with Foxit Reader.
gDoc Creator Proprietary, shareware No Enterprise-level creator to create, review, edit, share or archive PDF and XPS documents. After 30 days shareware version places a watermark on documents.
HelpNDoc Proprietary Yes Manual and documentation authoring tool with native PDF export. Free for personal use.
Mathcad Proprietary No Mathcad worksheets can be saved as PDF files. Save as PDF only available in paid version.
Mountains Proprietary No Image analysis and desk top publishing software dedicated to microscope users, and distributed under different brands by most microscope manufacturers. The pages produced can be saved into proprietary format, RTF and PDF.
Nitro PDF Reader Proprietary Yes As with Adobe Acrobat, Nitro PDF Pro's reader is free; but unlike Adobe's free reader, Nitro's free reader allows PDF creation (via a virtual printer driver, or by specifying a filename in the reader's interface, or by drag-'n-drop of a file to Nitro PDF Reader's Windows desktop icon); Ghostscript not needed.
PagePlus Proprietary No Desktop publishing suite with PDF viewing, editing and creation features
PaperPort Proprietary No Desktop publishing suite with PDF viewing, editing and creation features
PDFCreator GNU GPL/Proprietary Yes Virtual printer for Windows using a custom license called FairPlay. Used Ghostscript GPL until v1.7.3. Now uses .NET Framework 4. Includes adware.
PDF24 Creator Proprietary Yes A PDF creator and virtual PDF printer for Microsoft Windows
PDF-XChange Proprietary Yes PDF Tools allows creation of PDFs from many types of source input (images, scans, etc.). The PDF-XChange print driver allows printing directly to a PDF. A "lite" version of the print driver is free for non-commercial (home and academic) use.
PrimoPDF Proprietary Yes Virtual printer, for Microsoft .NET Framework and uses Ghostscript and RedMon. Connects with www.primopdf.com. Includes Open Candy adware.
Solid PDF Creator Proprietary No
Universal Document Converter Proprietary No Virtual printer. It doesn't use Ghostscript.
Xara Photo & Graphic Designer Proprietary No Graphic design software with PDF creation plus import, viewing and limited editing

Editors

[edit]
Name License Description
Adobe Acrobat Proprietary Adobe Systems's proprietary desktop PDF authoring suite; includes a virtual printer.
Adobe Photoshop Proprietary Adobe Systems's Graphic Design software and image editor.
Bluebeam Revu Proprietary 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 Proprietary/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 Free (Mozilla Public License) an Office suite; allows to export (and import, with accuracy limitations) PDF files.
Microsoft Word 2013 Proprietary 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 Proprietary 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 (which also supports PDF creation, annotation, collaboration and signing); Ghostscript not additionally needed.
PDF Studio Proprietary Proprietary software for viewing and editing PDF documents.
pdftk GNU GPL/Proprietary 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 (simple editions) and converter (free for non-commercial uses). Allows edit of text, draw lines, highlighting of Text, measuring distance.
Solid PDF Tools Proprietary Convert PDFs into editable documents and create PDFs from a variety of file sources.

Viewers

[edit]
  • ABBYY FineReader PDF Viewer
  • Adobe Reader: Adobe's PDF reader is free for personal use.
  • Evince: a free (GPL), 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 (though proprietary) PDF reader and creator. Supports three methods (specifying the file within the reader's interface, or dragging-'n-dropping a file onto the reader's Windows desktop icon, or "printing" to a virtual printer driver) of PDF creation (Ghostscript not additionally needed), saving filled forms (AcroForms), text typewriter, markup/collaboration, and stamp signature (document signing).
  • 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 (GPL), open source PDF reader based on MuPDF. It also supports DjVu, XPS, CHM, Comic Book (CBR, CBT, CBZ and CB7Z) and eBook (EPUB, FB2, FB2Z, PBD, MOBI, PBR, TCR & ZFB2), TXT and image file formats (.tga, .gif, .jpg, .j2k, .png, .webp, .tiff). 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 (.ps, .eps) files.[5]
  • STDU Viewer: A freeware for non-commercial usage PDF reader. It also supports DjVu, Comic Book Archive (CBR or CBZ), XPS, TIFF, TXT and image file formats.

Mobile

[edit]
Name License Platform Functions Description
Android iOS Other View Annotate
Amazon Kindle app Freeware Yes Yes BlackBerry OS, webOS, Windows Phone Yes ?
Collabora Online MPLv2.0 Yes Yes ChromeOS and iPadOS. Also Windows, macOS, Linux and Online Yes Yes
Evince GNU GPL ? ? Maemo Yes ?
Foxit PDF Editor ? Yes Yes Yes Yes
Google Drive app Freeware Yes Yes Yes Yes
Apple Books Proprietary No Yes Yes Yes[6]
MuPDF GNU AGPL Yes Yes Yes No Lightweight document viewer
Qiqqa Proprietary Yes ? Yes Yes

Web-based

[edit]

Creators

[edit]

Converters

[edit]
  • Collabora Online supported formats include OpenDocument, PDF, HTML, Microsoft Office formats (DOC/DOCX/RTF, XLS/XLSX, PPT/PPTX) and others.
  • Zamzar: Online file converter
  • Smallpdf: Offers free (trial) online PDF conversion (PDF to other formats and vice versa)

Editors

[edit]
  • PDFescape: an advertising and fee supported web service to view, create forms, fill out forms, and edit PDF documents from a web browser (requires JavaScript to be enabled)
  • PDFVue: a free web application that allows the user to view PDFs, comment and fill PDF forms from a web browser. Generates a watermark.
  • Smallpdf: Free (trial) web-based PDF software for editing, signing, compressing, merging, splitting, rotating, unlocking and protecting PDF files.

Viewers

[edit]
  • 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.
  • PDFTron Systems: WebViewer. A free JavaScript viewer and annotator for self-hosting of web optimized PDFs.

References

[edit]
  1. ^ "ImageMagick: License". ImageMagick. Retrieved 26 October 2016.
  2. ^ "Download Inkscape 1.2".
  3. ^ "Editing - Scribus Wiki". wiki.scribus.net. Retrieved 13 December 2019.
  4. ^ "Full control and flexibility over PDF documents". Konica Minolta.
  5. ^ "Supported document formats".
  6. ^ only with pencils and can't input text
[edit]