Вопрос

Кто-нибудь может порекомендовать хороший серверный инструмент генерации PDF-файлов, который работал бы в среде Linux.Я хочу, чтобы все было как можно проще, передайте ему файл XHTML (с изображениями) и попросите его сгенерировать PDF-файл из визуализированный Источник.

У меня нет большого бюджета, но все, что меньше 1000 долларов, должно подойти.

Эндрю

Это было полезно?

Решение

Я использовал HTMLDoc около 8 лет назад, и он проделал хорошую работу по превращению HTML-таблиц с некоторым базовым форматированием в приличный отчет в формате PDF.Также, по-видимому, существует версия с открытым исходным кодом также хорошо.

Другие советы

"Я" звучит как FPDF это могло бы нам помочь...

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

Возможно, вы захотите взглянуть на FOP, что расшифровывается как Процессор форматирования объектов.Он может генерировать PDF-файлы в Linux, поскольку основан на Java.С их сайта:

Apache FOP (процессор объектов форматирования) - это средство форматирования печати, управляемое объектами форматирования XSL (XSL-FO) и независимым от вывода средством форматирования.Это Java-приложение, которое считывает дерево объектов форматирования (FO) и отображает результирующие страницы в виде указанного вывода.Выходные форматы в настоящее время поддерживаются PDF, PS, PCL, AFP, XML (представление в виде дерева областей ), печать, AWT и PNG, и в меньшей степени RTF и TXT.Основной целевой результат - PDF.

Вы можете найти его здесь

Я навел кое-какие справки, а как насчет tbookdtd?Это можно загрузить здесь но он не был активен с 2005 года.Похоже, он преобразует xml в Latex, в PDF.

Вы исследовали PHP-файлы Документация?Есть еще PHP Вопросы и ответы с несколькими разными ссылками.PHP в первую очередь поддерживает PDFlib.

Недавно я наткнулся на dompdf который я использовал для преобразования страниц, созданных в формате HTML, в PDF-документы.Он использует PHP5 (при условии, что использование PHP вас не беспокоит).Это также предполагает, что вы не хотите статически создавать HTML-файлы в файловой системе, а затем конвертировать их с помощью какого-либо инструмента командной строки?

Одна проблема, которую я обнаружил с dompdf, заключается в том, что вы изначально не получаете большого количества параметров конфигурации, но он с открытым исходным кодом и не кажется слишком большим, так что вы, вероятно, могли бы довольно легко что-то подстроить.

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

Кстати:Я ничего за это не получаю, и я даже больше не работаю ни в bespoke company, ни в OpenEdge ...

Вы могли бы взглянуть на использование OpenOffice через OpenOffice API чтобы загрузить ваш XHTML-документ и экспортировать PDF-версию.Использование OpenOffice API требует некоторого обучения, но оно очень мощное и может быть запущено в серверном режиме в системах без какого-либо графического интерфейса.Он работает хорошо - мы использовали его в некоторых внутренних проектах.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top