wok-current annotate qpdf/description.txt @ rev 24470

updated dbus, dbus-dev and dbus-helper (1.12.18 -> 1.12.20)
author Hans-G?nter Theisgen
date Thu Feb 17 14:54:20 2022 +0100 (2022-02-17)
parents c861748f2be2
children
rev   line source
Hans-G?nter@24460 1 QPDF is a command-line program that does structural, content-preserving
Hans-G?nter@24460 2 transformations on PDF files.
Hans-G?nter@24137 3 It could have been called something like pdf-to-pdf.
Hans-G?nter@24460 4 It also provides many useful capabilities to developers of PDF-producing
Hans-G?nter@24460 5 software or for people who just want to look at the innards of a PDF
Hans-G?nter@24460 6 file to learn more about how they work.
Hans-G?nter@24137 7
Hans-G?nter@24460 8 QPDF is capable of creating linearized (also known as web-optimized)
Hans-G?nter@24460 9 files and encrypted files.
Hans-G?nter@24460 10 It is also capable of converting PDF files with object streams (also
Hans-G?nter@24460 11 known as compressed objects) to files with no compressed objects or to
Hans-G?nter@24460 12 generate object streams from files that don't have them (or even those
Hans-G?nter@24460 13 that already do).
Hans-G?nter@24460 14 QPDF also supports a special mode designed to allow you to edit the
Hans-G?nter@24460 15 content of PDF files in a text editor.
Hans-G?nter@24137 16
Hans-G?nter@24460 17 QPDF includes support for merging and splitting PDFs through the ability
Hans-G?nter@24460 18 to copy objects from one PDF file into another and to manipulate the list
Hans-G?nter@24460 19 of pages in a PDF file.
Hans-G?nter@24460 20 The QPDF library also makes it possible for you to create PDF files from
Hans-G?nter@24460 21 scratch. In this mode, you are responsible for supplying all the contents
Hans-G?nter@24460 22 of the file, while the QPDF library takes care off all the syntactical
Hans-G?nter@24460 23 representation of the objects, creation of cross references tables and,
Hans-G?nter@24460 24 if you use them, object streams, encryption, linearization, and other
Hans-G?nter@24460 25 syntactic details.
Hans-G?nter@24137 26
Hans-G?nter@24460 27 QPDF is not a PDF content creation library, a PDF viewer, or a program
Hans-G?nter@24460 28 capable of converting PDF into other formats. In particular, QPDF knows
Hans-G?nter@24460 29 nothing about the semantics of PDF content streams.
Hans-G?nter@24460 30 If you are looking for something that can do that, you should look
Hans-G?nter@24460 31 elsewhere.
Hans-G?nter@24460 32 However, once you have a valid PDF file, QPDF can be used to transform
Hans-G?nter@24460 33 that file in ways perhaps your original PDF creation can't handle.
Hans-G?nter@24460 34 For example, programs generate simple PDF files but can't
Hans-G?nter@24460 35 password-protect them, web-optimize them, or perform other
Hans-G?nter@24460 36 transformations of that type.