QPDF is a free library and command line utility for converting PDF documents . It allows you to perform various transformations, for example, linearization (optimization for web and online viewing [3] ), encryption and decryption of files. The application has a number of options for checking PDF files for errors, which is useful for developers of programs for PDF. QPDF can combine and split files, thanks to the ability to copy objects between files and advanced support for page processing. QPDF depends on external libraries like zlib and jpeg . Random numbers are generated either by the Windows API capabilities, or by the capabilities of / dev / random, / dev / arandom and / dev / urandom. [four]
| QPDF | |
|---|---|
| Type of | |
| Written on | |
| operating system | |
| First edition | |
| Latest version | |
| License | |
| Website | |
The QPDF library can also be used to create new PDF files. In this case, the user transfers to her all the data that needs to be placed in the file, and QPDF will create a file with the required syntactic representation of the received objects, establish cross-references, and also, with special instructions, can add object streams, encryption, linearize, etc.
There is an additional option to build the application as an AppImage . [5]
Notes
- ↑ The qpdf Open Source Project on Open Hub: Languages Page - 2006.
- ↑ Release 9.0.1 - 2019.
- ↑ Encrypt, decrypt and process your PDFs with QPDF
- ↑ Random Number Generation . Github Date of treatment October 1, 2018. Archived July 25, 2018.
- ↑ Using the QPDF AppImage bundle (for Linux x86_64 systems only ) . Github Date of treatment October 1, 2018. Archived July 25, 2018.