PoDoFO
PoDoFo это библиотека для чтения и записи PDF файлов.
Для Windows мануал здесь.
Создаём папку, в которой будет идти вся сборка, у меня это ~/Projects/PoDoFO/
Скачиваем саму PoDoFO
Распаковываем файлы архива в папку podofo-src
Ещё понадобиться LibJpeg
Распаковываем файлы в папку jpeg-9a
Компилируем LibJpeg.
В терминале:
cd ~/Projects/PoDoFo/jpeg-9a/
./configure
make
sudo make install
Так же потребуется LibPng, устанавливаем так:
sudo apt-get install libpng-dev
Теперь, наконец-то, собираем сам PoDoFo
cd ~/Projects/PoDoFO/podofo-build/
cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX="$HOME/Projects/PoDoFo/lib" ../podofo-src
make
sudo make install
Библиотека скомпилирована! Всё необходимое будет в папке ~/Projects/PoDoFo/lib
Документация по PoDoFo здесь.
Исходники тестового проекта Qt и PoDoFo.