Intereting Posts
Как изменять значения отображаются в панели задач Phabricator в режиме рабочего процесса отставания PHP: управление доменом / субдоменом файлов cookie Отправить письмо с помощью php на сервере Windows Как включить драйвер PDO для sqlite3 в php? PHP и Postgres: ловушки ошибок? Параметры сетки KendoUI для отправки в приложение symfony2 В чем разница между «<>» и «! =»? Невозможность обновления Laravel 5.1 до 5.2 (это противоречит вашим требованиям или минимальной стабильности) Laravel 4: Предотвращение отправки нескольких форм – токен CSRF Как преобразовать строку запроса PHP в косой чертой? Предоставляет ли PHP файл * .properties, как в Java? как получить информацию из базы данных для каждой опции, указанной в списке выбора, когда вы выбираете каждую опцию в списке выбора Где находится исходный код встроенных функций php? Загрузка HTML-файла с использованием скрипта AJAX и PHP – помощь? Динамически добавлять частное свойство к объекту

Какой из них является лучшим PDF-API для PHP?

Какой из них является лучшим PDF-API для PHP?

  • ApacheFOP
  • DOMPDF
  • FPDF
  • html2ps
  • MPDF
  • PDFlib
  • TCPDF
  • wkhtmltopdf
  • Zend_Pdf

Solutions Collecting From Web of "Какой из них является лучшим PDF-API для PHP?"

лично я бы предпочел пойти с tcpdf, который представляет собой обновленную версию mpdf fpdf.

С сайта mpdf : «mPDF – это класс PHP, который генерирует файлы PDF из кодированного HTML-кода UTF-8. Он основан на FPDF и HTML2FPDF с рядом улучшений».

mpdf превосходит FPDF для обработки языка и поддержки UTF-8. Для поддержки CJK он не только поддерживает встраивание шрифтов, но и подмножество шрифтов (поэтому ваши CJK-файлы PDF не имеют большого размера). TCPDF и FPDF ничего не имеют в UTF-8 и поддержке шрифтов mpdf. Он даже поставляется с некоторыми шрифтами с открытым исходным кодом с версии 5.0.

Это просто быстрый обзор того, как fPDF выступает против tcPDF в области производительности в каждой из библиотек, наиболее основных функций.

ИСПЫТАНИЕ СКОРОСТИ

17.0366 секунд для обработки файлов PDF PDF с использованием fPDF || 79.5982 секунды для обработки файлов PDF 2000 с использованием tcPDF

ФАЙЛ РАЗМЕРЫ (в байтах)

788 fPDF || 1,860 tcPDF

Используемый код был как можно более идентичным и отображал только чистый PDF-файл без текста. Это также использует последнюю версию каждой библиотеки по состоянию на 22 июня 2011 года.

Я нашел mpdf лучше, чем tcpdf с точки зрения рендеринга html. Он лучше разбирает стили css и создает pdf-файл, который очень похож на оригинальный html.

mpdf поддерживает даже CSS-объекты, такие как граничный радиус и градиент и т. д.

Я с удивлением вижу, почему mpdf так меньше обсуждается, когда дело доходит до html to pdf.

Ознакомьтесь с примерами здесь: http://www.mpdf1.com/mpdf/index.php?page=Пример&#x44B;

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

Попробуйте TCPDF . Пока я нахожу его лучшим.

Подробное руководство по использованию двух самых популярных классов генерации PDF: TCPDF и FPDF .. перейдите по этой ссылке: PHP: легко создавать PDF на лету с TCPDF и FPDF

Надеюсь, поможет.

Лично я предпочитаю использовать dompdf для простых страниц PDF, так как это очень быстро. вы просто кормите его источником HTML, и он сгенерирует требуемую страницу.

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

Zend_Pdf Zend Framework действительно хорош. Он находится на одном уровне с pdflib с точки зрения контроля производительности и сложности и более портативен, потому что это чистое php-решение. Тем не менее, он медленнее и использует больше памяти, чем pdflib. Модули Pecl всегда более эффективны, чем решение php.

DOMPdf – это самый простой способ быстро сделать PDF. Как сказал Майк, подайте его html, и он выводит pdf. Под капотом он может использовать как r & ospdf, так и pdflib в качестве механизма рендеринга.

http://sourceforge.net/projects/html2ps/ , является лучшим, если вам нужны css и 3c.

если вы можете установить программное обеспечение на свой сервер, я предлагаю вам использовать http://wkhtmltopdf.org/ .

Существует также модуль drupal с использованием wkhtmltopdf 🙂

PHP требует много ресурсов для преобразования html в pdf, imho, php – это не правильный язык для этого (если вы ожидаете большого количества конверсий или больших файлов для конвертирования)

Я лично генерирую XSL: FO из PHP и использую Apache FOP для преобразования его в PDF. Это не собственное PHP-решение, не очень эффективное, но оно работает хорошо, даже если вам нужно создавать PDF-файлы с очень сложными макетами.