3-Heights® PDF to Image Converter - bulk convert PDF to image in C#, Java, or batch

3-Heights® PDF to Image Converter is a component for converting PDF documents into single page or multi-page raster images such as TIFF or JPEG (pdf to jpeg converter). Alternatively, it can rasterize PDF documents and save them back as PDF.

Its areas of use include the web, TIFF-based DMS solutions, archive and workflow systems and the protection of PDF documents. The converter is characterized by its high speed, scalability and high visual fidelity. It is available as shell tool for batch processing with the command line and as API to be integrated with C#, Visual Basic, Java, C/C++.

Convert PDF to JPEG

Rasterize PDF documents to JPEG images, e.g. for thumbnail preview on the web

Convert PDF to TIFF

Create single or multipage TIFF images, set color-space, dpi and compression

Convert PDF to PNG

Create high quality PNG images or other image types (BMP, GIF, JB2, JPX)

logo

Improved “InsureSign” solution by using PDF Tools AG products

InsureSign is the easiest way to get a document signed by the insured instantly, regardless of their location. The provider Advance Management Company aimed to reduce the overall size of the application and intended to increase the speed of their solution.
logo

Apply digital signatures to pivotal business documents

AlphaTrust was searching for a solution that was fully capable of handling documents in PDF format. The pivotal condition was as follows: the solution must comply with legal requirements for digital signatures and document storage around the world.
Product illustration 3-Heights® PDF to Image Converter

PDF to Image Converter - Features

PDF to image

  • Create single page and multi-page image files and rasterized PDF documents
  • Convert individual pages
  • Convert PDF files to CCITT fax files
  • Define page dimensions in points or pixels
  • Set rotation (Force portrait or landscape or inherit rotation from original document)
  • Set resolution (DPI)
  • Dithering (Floyd Steinberg, Halftone Block, Halftone Continuous, Atkinson)
  • Set image filters
  • Set color depth
  • Set color space
  • Set TIFF file compression
  • Set the quality of lossy image compression
  • Set bit filling order for fax files
  • Add Watermark images
  • Define minimum line width

PDF to PDF Image

  • Raster PDF content (image)
  • Keep or remove links, outlines or viewer preferences in PDF output document

Conformance

  • ISO32000-1 (PDF 1.7)
  • ISO32000-2 (PDF 2.0)
  • ISO19005-1 (PDF/A-1)
  • ISO19005-2 (PDF/A-2)
  • ISO19005-3 (PDF/A-3)
Powered by 3‑Heights® Technology

Supported formats

Input formats

  • PDF 1.0 bis 1.7
  • PDF 2.0
  • PDF/A-1, PDF/A-2, PDF/A-3

Output formats

  • TIFF (Tagged Image File Format)
  • JPEG (Joint Photographic Expert Group)
  • PNG (Portable Network Graphics)
  • GIF (Graphics Interchange Format)
  • BMP (Window Bitmap)
  • EPS (Encapsulated Post Script)
  • JB2 (JBIG2, Joint Bi-level Image Experts Group)
  • JP2 (JPEG2000)
  • JPX (Extended JPEG2000)
  • PBM (Portable Bitmap File Format)
  • PDF (Portable Document Format)

Areas of use - PDF conversion to Image

Incoming mail

Convert incoming PDF documents into TIFF format for further processing in TIFF-oriented workflow processes in document management systems.

Document processing

The PDF to Image Converter creates images for display via the web and in other applications such as an image viewer. The files can be shown in their original size or as low-resolution images or thumbnails. The tool also converts PDF files into rasterized PDF to protect the content.

Archiving

The PDF to Image Converter is suitable for the quick migration of TIFF-based archives.

Other areas of use

  • Fax server solutions
  • Conversion to TIFF for TIFF-based archive and DMS systems
  • Graphics processing
Contact us

Convert PDF to PNG

Render each page of a PDF document to a single PNG image.

C# sample:
// Create the converter
using (Converter converter = new Converter())
{
    // Open input file
    if (!converter.Open(inputPath, ""))
        throw new Exception(String.Format("Input file {0} cannot be opened. " + 
            "{1} (ErrorCode: 0x{2:x}).", inputPath, converter.ErrorMessage, converter.ErrorCode));

    // Loop over all pages of input file and create each time a new PNG.
    for (int pageNo = 1; pageNo <= converter.PageCount; pageNo++)
    {
        string imagePath = Path.ChangeExtension(outputPath, null) + pageNo.ToString() + ".png";

        // Create output PNG
        if (!converter.CreateImage(imagePath))
            throw new Exception(String.Format("Output image {0} cannot be created. {1} " + 
                "(ErrorCode: 0x{2:x}).", imagePath, converter.ErrorMessage, converter.ErrorCode));

        // Render page from PDF to output PNG
        if (!converter.RenderPage(pageNo))
            throw new Exception(String.Format("Page {0} of PDF {1} could not be rendered to " + 
                "PNG {2}. {3} (ErrorCode: 0x{4:x}).", pageNo, inputPath, imagePath,
                converter.ErrorMessage, converter.ErrorCode));

        // Close output image
        if (!converter.CloseImage())
            throw new Exception(String.Format("Output image {0} cannot be closed. {1} " + 
                "(ErrorCode: 0x{2:x}).", imagePath, converter.ErrorMessage, converter.ErrorCode));
    }
}
C# sample:
How to transform spot colors without ambiguities

How to transform spot colors without ambiguities

On an RGB screen or a CMYK laser printer spot colors cannot be displayed directly and must be emulated by converting them into their process color equivalent. The Separation and DeviceN color spaces provide tint transform functions to do so...
Do the PDF scan conversion rules have an impact on anti-aliasing?

Do the PDF scan conversion rules have an impact on anti-aliasing?

The scan conversion rules in PDF are special in the sense that none of the publically available graphics libraries implements them. On the other side almost every PDF rendering engine implements an anti-aliasing mechanism to support low and medium resolution bitmaps.
image

PDF RENDERING

Stay informed about the
next generation of
PDF 2.0 rendering

Special - PDF rendering

The PDF graphics model is unique and differs significantly from the models of most of the publically available graphics engines. What are the requirements of a high-quality PDF rendering engine and is there a relation to PDF 2.0?

Read more about the essential part of a good PDF rendering engine.