PDFlib для php, есть ли альтернатива

Я просмотрел веб-сайт PDFlib, и они, похоже, взимали плату за использование библиотек PDF. Есть ли альтернативное расширение PDF с открытым исходным кодом для php ???

Там есть тонны.

Как уже отмечалось, существуют:

  1. TCPDF
  2. FPDF
  3. Zend_Pdf
  4. DOMPDF – совместимый с CSS 2.1
  5. WKHtmlToPdf
  6. HTML2PDF

И есть еще тонна, если вы посмотрите …

Если вы включите рекламу, я хорошо слышал о Prince

Лично мне повезло с DomPDF … TCPDF имел тенденцию быть ОЧЕНЬ глючной, но имел ОЧЕНЬ активный разработчик (который оказался смешанным благословением, поскольку выпуски часто нарушали API), но опять же это были годы назад, так что это могло измениться. Мой опыт работы с FPDF заключался в том, что он был очень неудачным и практически без поддержки. Но опять же, это было несколько лет назад, и это могло измениться с тех пор.

FPDF является бесплатной и популярной альтернативой для 🙂

FPDF – это класс PHP, который позволяет создавать PDF-файлы с чистым PHP, то есть без использования библиотеки PDFlib. F от FPDF означает Free : вы можете использовать его для любого использования и изменять его в соответствии с вашими потребностями.

TCPDF – это библиотека с открытым исходным кодом для создания PDF-файлов. Также в Википедии .

Phantomjs теперь поддерживает вывод в формате pdf: http://we-love-php.blogspot.fi/2012/12/create-pdf-invoices-with-html5-and-phantomjs.html

Проблема с различными библиотеками (PDFlib, FPDF и т. Д.) – довольно длинная кривая обучения. PhantomJS использует html5 + css3 + svg + canvas, которые имеют длинную историю и большое пространство пользователя, а люди php знают html + css, как правило, очень хорошо, поэтому кривая обучения с PhantomJS коротка.

PhantomJS не имеет ничего общего с PHP, но если у вас есть довольно новый сервер, его очень легко установить и использовать. Недостатком является то, что Centos5 не поддерживается, но, к счастью, Centos6.

PhantomJS использует истинный механизм браузера (Webkit) для рендеринга страницы, поэтому результат должен быть лучше, чем с различными библиотеками html2pdf и поддержкой новых методов (html5 + css3 + svg + canvas). Поддержка svg открывает новые возможности, которые до этого достигаются только с помощью самых передовых библиотек генерации pdf (например, pdflib) и когда PhantomJS начинает поддерживать, например. SVG фильтрует полностью, тогда небо является пределом.

TCPDF – это тот, с которым я столкнулся. Кажется, что он активно развивается (он появляется на Freshmeat.org очень регулярно)

FPDF также появляется в Google.

Оба являются бесплатными и с открытым исходным кодом.

Другим вариантом является Zend_Pdf, который является частью Zend Framework