Command-line tools and library for transforming PDF files

Edit Package qpdf

QPDF is a program that does structural, content-preserving
transformations on PDF files. It could have been called something
like pdf-to-pdf. It also provides many useful capabilities to
developers of PDF-producing software or for people who just want to
look at the innards of a PDF file to learn more about how they work.

QPDF offers many capabilities such as linearization (web
optimization), encrypt, and decryption of PDF files. Note that QPDF
does not have the capability to create PDF files from scratch; it is
only used to create PDF files with special characteristics starting
from other PDF files or to inspect or extract information from
existing PDF files.

Refresh
Refresh
Source Files
Filename Size Changed
qpdf-8.1.0.tar.gz 0008243624 7.86 MB
qpdf-8.1.0.tar.gz.asc 0000000833 833 Bytes
qpdf.changes 0000013467 13.2 KB
qpdf.keyring 0000011028 10.8 KB
qpdf.spec 0000003447 3.37 KB
Revision 36 (latest revision is 77)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 619138 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 36)
- Update to version 8.1.0
  Usability improvements:
  * When splitting files, qpdf detects fonts and images that the
    document metadata claims are referenced from a page but are
    not actually referenced and omits them from the output file.
  * When merging multiple PDF files, qpdf no longer leaves all
    the files open.
  * The --rotate option's syntax has been extended to make the
    page range optional. If you specify --rotate=angle without
    specifying a page range, the rotation will be applied to
    all pages.
  * When merging multiple files, the --verbose option now prints
    information about each file as it operates on that file.
  * When the --progress option is specified, qpdf will print a
    running indicator of its best guess at how far through the
    writing process it is. 
  Bug fixes:
  
  * Properly decrypt files that use revision 3 of the standard
    security handler but use 40 bit keys 
    (even though revision 3 supports 128-bit keys).
  * Limit depth of nested data structures to prevent crashes
    from certain types of malformed (malicious) PDFs.
  * In “newline before endstream” mode, insert the required
    extra newline before the endstream at the end of object streams.
  Please see included ChangeLog for complete changelog including
  API changes.
Comments 0
openSUSE Build Service is sponsored by