Я ищу для создания PDF-файлов из приложения Python. Они начинаются сравнительно просто, но некоторые из них могут стать более сложными (по сути, буквенные документы, но будут включать водяные знаки, например, позже)создать pdf от python
Я работал в необработанном постскрипте до и предоставляю возможность генерировать правильные заголовки и т. Д. И файл в конце Я хочу избежать использования сложных библиотек, которые могут не делать полностью то, что я хочу. У некоторых, похоже, есть битрота и больше не поддерживается (pypdf и pypdf2). Особенно, когда я знаю, что PDF/Postscript может делать именно то, что мне нужно. PDF-контент действительно не такой сложный.
Я могу сгенерировать EPS (Encapsulated postscript) отлично, просто записав соответствующие текстовые заголовки в файл и мой код постскриптума. Но, проверяя PDF, есть двоичный заголовок lil. Я не уверен, как сгенерировать.
Я мог бы сгенерировать EPS и преобразовать его. Я не слишком доволен этим, поскольку производственная среда - это сервер Windows 2008 (Dev - Ubuntu 12.04), и что-то делает, и преобразование кажется очень глупым.
Кто-нибудь сделал это раньше? Я педантичен, не желая использовать библиотеку?
Я уверен, вы может найти спецификацию для документов PDF ... но это будет кошмар, чтобы сделать с нуля ... почему вы против использования библиотеки? (из грубого кто-то делал это раньше ... они создали библиотеку для этого: P) –
Возражение частично зависит от адских проблем, в зависимости от библиотеки. Разработка на Ubuntu 12.04, но вам нужно будет перейти к тестированию на Windows для развертывания и производства на Win Server 2008. Например, я пытаюсь использовать PYX, который сильно использует библиотеки LaTex, и просто потребовал, чтобы я захватил шрифты LaTex и Type1, у которых есть собственный длинный список зависимостей от моего машинного суммирования до 200 миллионов дополнительных. Он чувствует себя очень ОТТ, но я мог бы неправильно интерпретировать требуемую сложность. (Спасибо за быстрый ответ btw) – Jetblackstar
Я думаю, что reportlab просто работает с easy_install (или, может быть, с пипсом) ... но это ни здесь, ни там ... просто справедливое предупреждение о том, что делать это с нуля будет свой особый вид ада (allthough вероятно, интересный опыт обучения) –