Command-line tools and library for transforming PDF files
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.
- Developed at devel:libraries:c_c++
- Sources inherited from project openSUSE:Factory
-
4
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Leap:16.0:FactoryCandidates/qpdf && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
qpdf-11.6.3.tar.gz | 0018660605 17.8 MB | |
qpdf-11.6.3.tar.gz.asc | 0000000833 833 Bytes | |
qpdf.changes | 0000038196 37.3 KB | |
qpdf.keyring | 0000011028 10.8 KB | |
qpdf.spec | 0000004594 4.49 KB |
Revision 72 (latest revision is 77)
Ana Guerrero (anag+factory)
accepted
request 1121012
from
Dirk Mueller (dirkmueller)
(revision 72)
- update to 11.6.3: * Tweak linearization code to better handle files between 2 GB and 4 GB in size. Fixes #1023. * Fix data loss bug: qpdf could discard a the character after an escaped octal string consisting of less than three digits. For content, this would only happen with QDF or when normalizing content. Outside of content, it could have happened in any binary string, such as /ID, if the encoding software used octal escape strings with less than three digits. This bug was introduced between 10.6.3 and 11.0.0. used as a cross reference stream in an earlier stage of the file. * CLI: breaking changes: - add fix-signedness-warning.patch (build for aarch64) * Improve diagnostics around parsing --pages command-line options - Update to version 10.0.0 than the object level. New methods include QPDF::getXRefTable(), QPDFObjectHandle::getParsedOffset(), QPDFWriter::getRenumberedObjGen(QPDFObjGen), writing process it is. security handler but use 40 bit keys with --show-encryption-key option. See - pass --enable-show-failed-test-output to configure, to see * qpdf may falsely report premature EOF when reading files that have object streams that end with scalars not followed by them from another file. - fix build with pcre 8.30 confirms it works and saves a few dozens of entries in the - Remove unicode data to make sure its not redistributed - Add qpdf-nostrip.patch: don't strip libraries
Comments 0