Я какое-то время искал что-то, чтобы иметь возможность создавать PDF файлы и интегрироваться с моим текущим проектом в Python 3. Обычными ссылками являются Reportlab или pyPDF. Но эти два еще не совместимы с Python 3. Я вижу, что с 2010 года было несколько обсуждение о порте в Reportlab, но по состоянию на сегодня я не могу найти ссылку на порт.
Другой альтернативой является использование промежуточного формата из Python 3 для использования в другой программе, завернутый вызовом подпроцесса. Relatorio делает это. Я мог бы подумать о том, чтобы сделать что-то подобное или даже генерировать XHTML/CSS и использовать xhtml2pdf.