Сервер приложений для печати PDF - PullRequest
0 голосов
/ 08 октября 2011

Я готовлюсь к созданию сервера приложений, который обрабатывает печать и архивирование PDF.

В настоящее время доступны следующие опции:

  1. Переместить мою существующую инфраструктуру (принтеры webkit + сценарии слияния файлов и т. Д.) Pro: Все с открытым исходным кодом или пользовательские написанные.Против: неэффективное использование памяти.Не так стабильно, как хотелось бы.

  2. Переход на корпоративную систему (Adobe LiveCycle PDF Generator ES2.) Очень дорого.($ 20k- $ 40k)

В: Есть ли используемая вами система печати в формате PDF, которая работает хорошо, но не так дорого, как LiveCycle?Кажется, что не существует достойного решения для малого бизнеса.

Будет работать на Linux.Для этого также потребуется принять html, изображения и pdf в качестве входных данных - я уже рассмотрел многие из них с открытым исходным кодом, но я ищу что-то более надежное.

Ответы [ 2 ]

1 голос
/ 08 октября 2011

Возможно, вы захотите проверить iText .

РЕДАКТИРОВАТЬ: Не уверен, что мой второй рекомендация будет работать на вашей платформе, но я оставляю его на всякий случай.

Я имел большой успех с продуктами из Aspose .Я занимаюсь автоматизированной генерацией и печатью документов в формате MS Word с их инструментами.В рамках одного из моих процессов я также генерирую PDF, и рендеринг был безупречным.Хотя моя реализация была связана с их продуктом Word, я знаю, что у них есть отдельные PDF-продукты.

0 голосов
/ 30 марта 2012

Я вижу, что на этот вопрос есть приемлемый ответ, но подумал, что стоит упомянуть Docmosis , так как он, кажется, отвечает вашим требованиям к генерации PDF, включая низкое использование памяти, стабильность, производительность, платформу и цены.Как и в случае с iText, у вас будет кое-какое кодирование, но в iText вы размещаете документ в коде, в Docmosis вы используете шаблон документа.
Я использовал, как в серьезных бизнес-приложениях, так и оба очень удобны для созданияPDF-файлы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...