2008-08-18 8 views
5

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

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

Эндрю

ответ

1

Я использовал HTMLDoc около 8 лет назад, и он отлично поработал с превращением таблиц HTML с некоторым базовым форматированием в достойный отчет в формате PDF. Там также есть open source version.

1

Я звучит как FPDF может быть полезен ...

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

1

Я искал, а как насчет tbookdtd? Загружаемый файл here, но он неактивен с 2005 года. Он преобразует xml в латекс в PDF.

0

Вы изучили PHP documentation? Существует также PHP FAQ с несколькими различными ссылками. PHP в основном поддерживает PDFlib.

0

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

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

0

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

BTW: Я не получаю ничего для этого, и я даже не работать на заказ компании больше ни для OpenEdge ...

1

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

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

Вы можете найти его here

0

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

 Смежные вопросы

  • Нет связанных вопросов^_^