Компонент с открытым исходным кодом для разработки многостраничных PDF-файлов из HTML - PullRequest
2 голосов
/ 16 июля 2009

Кто-нибудь знает решение с открытым исходным кодом для создания многостраничных PDF-файлов со стороны HTML-сервера? iTextSharp и т. д. все о постраничном составлении. Пожалуйста, не предлагайте PDF принтер.

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

Привет.

Ответы [ 7 ]

1 голос
/ 19 октября 2010

Ubuntu Linux 10.04

  • $ html2ps -W b -U -u -O -n -o index.ps index.html
  • $ ps2pdf index.ps

Например, из этого файла: Электронное руководство GIMP 2.6it html.tar.bz2 он генерирует 1800 страниц, 19 МБ PDF, перекрестный поиск одного файла. Открытые решения работают всегда лучше

1 голос
/ 20 августа 2014

Вы можете использовать PhantomJS. Это работает точно и бесплатно!

1 голос
/ 07 августа 2009

Я не уверен, считаете ли вы это «принтером PDF», но я наткнулся на этот вчера, и, похоже, он отлично работает.

http://code.google.com/p/wkhtmltopdf/

Вот опыт компании: http://beebole.com/blog/erlang/convert-html-to-pdf-with-full-css-support-an-opensource-alternative-based-on-webkit/

Пожалуйста, поделитесь любым опытом, который вы найдете в любом из этих ответов. Удачи.

Спасибо!

1 голос
/ 16 июля 2009

XHTML2PDF / Pisa - отличный проект на Python, который просто хочет, чтобы вы захотели. Это двойная лицензия XHTML2PDF имеет двойную лицензию с GNU General Public License версии 2.0 (GPLv2) или коммерческой лицензией

0 голосов
/ 04 августа 2009

Вы можете сделать это с помощью XSLT-FO, а затем использовать fop для создания PDF.

0 голосов
/ 04 августа 2009

Я не уверен, доступна ли одна такая библиотека для asp или .net, но есть одна библиотека Java под названием PDFBox , которая сейчас находится в проекте инкубатора Apache. Вы можете попробовать

0 голосов
/ 16 июля 2009

Принц делает именно это и генерирует красивые выходы. Например, чтобы увидеть, как он работает со страницей в википедии, попробуйте (после установки prince):

prince --no-author-style -s http://www.princexml.com/howcome/2008/wikipedia/wiki2.css http://en.wikipedia.org/wiki/Usa -o usa.pdf
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...