Сервер приложений Для Печати PDF-файлов

#pdf-generation

#генерация PDF

Вопрос:

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

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

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

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

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

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

Ответ №1:

Возможно, вы захотите ознакомиться с iText.

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

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

Комментарии:

1. Спасибо… изучаю их.

Ответ №2:

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