Xpdf provides you with an open-source tool that can be integrated within development projects in order to add PDF managing capabilities to your applications. The compiled Windows set comes with a collection of lightweight command line utilities designed for opening, viewing and handling PDF documents.
Since all the applications included in the Xpdf package only run in the command prompt, they might seem difficult to use for those who are not familiar with the console. However, they should not pose any problems to more advanced users, as the used syntax is rather simple.
The pack comes with a tool for extracting document information from any PDF file. It analyzes the contents of the 'Info' dictionary and retrieves details about the document title, subject, keywords, author, creation and modification dates, together with information regarding the page count, encryption settings, page and file size, metadata, PDF version and more.
The 'Pdfdetach' application is designed to help you extract attached files from a PDF document, providing options for listing and saving all the embedded files to disk. If the source PDF document only includes images, you can use 'Pdfimages' to export them to your computer in PPM, PBM or JPEG format.
Pdffonts displays a list of all the fonts that are used within the input document, together with detailed information about each of them (name, type, embedded, object ID etc.).
In addition to this, Xpdf comes with three conversion utilities. 'Pdftoppm' enables you to output PPM (portable pixmap color images), portable Graymaps (PGMs) or monochrome images in PBM format. It comes with options for setting the resolution, enabling font and vector aliasing.
The second is 'Pdftops', which reads the PDF document and writes a PostScript file (level 1, 2, 3 or EPS files) to allow document printing. Finally, 'Pdftotext' outputs plain text files from the input PDFs, while maintaining the original layout.
Although just simple command line tools, the applications included in the Xpdf package provide you with various options for managing and converting PDF documents.
top PAID alternatives