# Packages required do build pdf2djvu

# DjVuLibre

DjVuLibre is an implementation of DjVu, including viewers, browser plugins, decoders, simple encoders, and utilities.

## Compatiblity

DjVuLibre 3.5.21 or newer is required. For Debian/Ubuntu, 3.5.20-5 is sufficient.

# poppler

Poppler is a PDF rendering library derived from xpdf.

## Header files

You will need some `*.h` files which are not installed by default (`make install`) unless you use the `--enable-xpdf-headers` configure option. Alternatively, you may use the `tools/install-poppler-h-files` script to install them afterwards.

Note that some Linux distributions are already shipping those files.

## Compatibility

Poppler 0.7.3 or newer is required.

## Security warning

Every upstream poppler version prior to 0.10.6 is affected by at least one serious security bug. You have been warned.

# PStreams (recommended)

PStreams allows you to run another program from your C++ application and to transfer data between the two programs, similar to shell pipelines.

# GNOME XSLT library (recommended)

Libxslt is the XSLT C library developed for the GNOME project.

This library is required to correctly deal with XMP metadata.

# GraphicsMagick (optional)

GraphicsMagick is a library to read, write, and manipulate images.

# an OpenMP implementation (recommended)

OpenMP is API for multi-platform shared-memory parallel programming.