Я просмотрел веб-сайт PDFlib, и они, похоже, взимали плату за использование библиотек PDF. Есть ли альтернативное расширение PDF с открытым исходным кодом для php???
PDFlib для php, есть ли альтернатива
Ответ 1
Там есть тонны.
Как уже отмечалось, есть:
И там больше тонны, если вы посмотрите...
Если вы включите рекламу, я хорошо слышал о Prince
...
Лично мне повезло с DomPDF... TCPDF, как правило, был ОЧЕНЬ глючит, но имел ОЧЕНЬ активный разработчик (который оказался смешанным благословением, поскольку выпуски часто нарушали API), но затем снова это было много лет назад, так что это могло измениться. Мой опыт работы с FPDF заключался в том, что он был очень неудачным и практически без поддержки. Но опять же, это было несколько лет назад, и это могло измениться с тех пор.
Ответ 2
FPDF является бесплатной и популярной альтернативой для:)
FPDF - это класс PHP, который позволяет генерировать PDF файлы с чистым PHP, что можно сказать, не используя PDFlib библиотека. F от FPDF означает Бесплатно: вы можете использовать его для любых использовать и модифицировать, чтобы необходимо.
Ответ 3
TCPDF - это библиотека с открытым исходным кодом для создания PDF файлов. Также на wikipedia.
Ответ 4
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 фильтрует полностью, тогда небо является пределом.
Ответ 5
TCPDF - это тот, с которым я столкнулся. Кажется, что он активно развивается (он появляется на Freshmeat.org очень регулярно)
FPDF также появляется в Google.
Оба являются свободными и с открытым исходным кодом.
Ответ 6
Другой вариант Zend_Pdf, который является частью Zend Framework