Some test text!

PDF to Image Command Line Conversion

In this document
chevron_rightWhy PDF2Image?
chevron_rightKey Functions
chevron_rightCommon Use Case Scenarios
chevron_rightOperating Systems Supported
chevron_rightSystem Requirements
chevron_rightPDFNet SDK

PDFTron's PDF2Image is an easy-to-use, stand-alone command-line application that provides users with an efficient means of batch converting PDF documents to various raster image file formats. PDF2Image can currently export to PNG, PNG8, JPEG, TIFF, BMP, and RAW, while providing a wide range of options to control the output image size and quality.

Like other PDFTron products, PDF2Image does not rely on any other third-party software. PDF2Image can be used in server environments or as a batch conversion process.

Download PDF2Image

linkWhy PDF2Image?

PDF2Image is easy to use and with all the options available, you have the flexibility to create high-quality output that will precisely suit your various publishing needs, whether it's to publish a product catalogue or brochure or to just add flavor to your website or presentation! PDF2Image can be used in server environments and is ideal for use in batch conversion workflows.

With a brand new, high-quality rendering engine, PDF2Image allows you to easily convert PDF documents while producing the same high-fidelity image output across different platforms.

linkKey Functions

  • Convert PDF to PNG, PNG8, JPEG, TIFF, BMP, and RAW.

  • Support for all versions of the PDF standard, including PDF 1.8 and Acrobat 9 documents (including ISO PDF 32000).

  • Full support for encrypted documents (40 and 128 bit RC4 and 128 bit AES).

  • Support for Unicode and all PDF font formats.

  • Batch conversion.

  • Options to fine tune image rendering and smoothing.

  • Options to render specific page subsets and page ranges.

  • Option to rasterize different page regions.

  • Options to control annotation and forms rendering.

  • Options to control target compression algorithm and quality.

  • Support for rasterizing high resolution images as tiles or stripes with user defined clip regions.

  • Files with broken cross reference tables are automatically repaired.

  • Configuration file for frequently used options.

linkCommon Use Case Scenarios

  • Server-based, on-demand conversion of PDF documents to raster images.

  • Batch processing of PDF collections with same rasterization options. PDF2Image is particularly useful in assembling product catalogues and brochures.

  • Thumbnail generation for PDF documents.

linkOperating Systems Supported

  • Windows, Linux and Mac.

linkSystem Requirements

  • At least 10 MB of free disk space.

  • Memory requirement is heavily dependent on the nature of the document being converted into an image file.


echo "Example 1) Convert PDF to PNG using default resolution settings:"
./pdf2image -o test_out/ex1 test/tiger.pdf
echo "Example 2) Convert PDF to PNG 100x100 pixel thumbnail; also rotate image 90 degrees couterclockwise:"
./pdf2image --verb 100 -o test_out/ex2 --hres 100 --vres 100 --rotate 90 test/tiger.pdf
echo "Example 3) Convert a password protected PDF to multi-page TIFF using grayscale rendering only:"
./pdf2image -o test_out/ex3 -f tif --multipage --gray -p secret --rotate 270 --verb 3 test/blue_secret.pdf
echo "Example 4) Render a small clip region at high DPI (3000 DPI):"
./pdf2image -o test_out/ex4 --dpi 3000 -f jpg -c 216,522,330,600 test/tiger.pdf
echo "Example 5) Batch convert all PDF-s in 'test' folder to RGB, multi-page TIFF:"
./pdf2image -o test_out/ex5 --dpi 200 -f tif --multipage --pass secret --verb 3 test
echo "Example 6) Batch convert all PDF-s in 'test' folder to JPEG thumbnails:"
./pdf2image -o test_out/ex6 --hres 100 --format jpg --pass secret --verb 3 --subfolders test

linkPDFNet SDK

For developers who are looking for a software development component to integrate into their application, PDFTron also offers PDFNet SDK, an easy-to-use, yet powerful software component for embedding into client and server based applications. PDFNet SDK is available as a plain 'C DLL' and can be easily accessed from any programming language (including C#, VB.NET, C/C++, Java, VB6, Perl, Python, Ruby, Delphi, etc).

PDFNet SDK, PDFTron's own core technology, which offers the same rasterization capability available in PDF2Image. PDFNet SDK is a comprehensive developer library for PDF creation, manipulation and rendering, offered on a wide range of platforms and programming environments. If you require rasterization or other functionality than what is provided as part of PDF2Image for embedding in your own applications, please contact a PDFTron representative or visit for more information.