Мне нужно сделать PDF-файл с множеством сеток, и я ищу библиотеку, которая позволяет управлять страницами (многостраничными). Библиотека должна вычислить, когда страница закончилась, а затем создать следующую страницу.
Возможно, его можно было бы перефразировать, чтобы спросить, какие библиотеки подходят для создания соответствующих PDF-файлов для случая использования спрашивающего. «Лучшее» слишком субъективно.
Также существует rinohtype , который похож на LaTeX, поскольку ориентирован на рендеринг структурированных документов. (полное предупреждение: я являюсь автором rinohtype).
Из чтения документации pyPdf кажется, что он манипулирует существующими PDF-файлами. Есть ли библиотека Python, которая будет печатать / конвертировать в PDF? Спасибо.
Reportlab . Существует версия с открытым исходным кодом и платная версия, в которой добавлен язык разметки отчетов (альтернативный метод определения вашего документа).
Существует также http://appyframework.org/pod.html,
который принимает документ LibreOffice или OpenOffice в качестве шаблона и может генерировать pdf, rtf, odt ... Для создания pdf требуется безголовый OOo на каком-то сервере. Документация краткая, но относительно полная.
http://appyframework.org/podWritingTemplates.html
Если вам нужен совет, автор может вам помочь.