Существует ли библиотека GPL или менее ограничивающая (предпочтительно LGPL) библиотека для просмотра и печати PDF-файлов?
Я использую PyQt, может быть, есть возможность рендерить PDF-файлы, используя его?
Вы можете попробовать python-poppler . Poppler - это широко известный рендерер PDF (используемый Okular среди других программ) на основе xpdf . Однако эта конкретная привязка является довольно новой и, похоже, не имеет настоящей домашней страницы.
Возможно, вы захотите проверить этот Qt Quarterly post - Poppler: Отображение PDF-файлов с помощью Qt , который объясняет, как это сделать в Qt. Это на C ++, но я вижу, что у poppler есть привязки Python, поэтому не должно быть проблем с переносом примера кода в посте на Python.
Reportlab - http://www.reportlab.com/software/opensource/