Отворена PHP библиотека за създаване на PDF файлове от HTML
Безплатен PHP API за създаване на PDF документи от HTML съдържание. Поддържа рендериране на HTML и CSS в PDF чрез PHP код.
В днешната дигитална ера нуждата от конвертиране на уеб съдържание в преносими документни формати (PDF) става все по-важна. Една мощна и гъвкава библиотека, която опростява този процес, е HTML2PDF. HTML2PDF е популярна библиотека с отворен код, която предоставя прост и ефективен начин за конвертиране на HTML документи в PDF формат. Тя позволява на софтуерните разработчици безпроблемно да генерират висококачествени PDF файлове от HTML съдържание, включително CSS стилизация, изображения и сложни оформления. С HTML2PDF софтуерните разработчици могат да трансформират уеб страници, HTML шаблони или дори динамично генерирано съдържание в професионално изглеждащи PDF документи.
Библиотеката HTML2PDF може да се внедри много лесно, благодарение на добре документираните си API и интуитивното използване. В библиотеката има няколко важни функции, като пълна поддръжка на HTML и CSS елементи, персонализиране на заглавия и колонтитули на PDF документи, задаване на размер и ориентация на страницата за генерираните PDF‑файлове, вграждане на изображения и шрифтове в PDF‑те, архивиране на уеб‑базирана информация като PDF‑ове, генериране на печатни отчети, създаване на професионално изглеждащи фактури, конвертиране на уеб‑документация и уроци в изтегляеми PDF файлове и много други.
Библиотеката HTML2PDF предлага лесна интеграция с различни програмни езици и рамки. HTML2PDF е създадена да бъде платформа‑независима, което я прави достатъчно гъвкава, за да работи на различни операционни системи, включително Windows, macOS и Linux. Независимо дали архивирате уеб съдържание, генерирате отчети или създавате фактури, HTML2PDF опростява процеса на конвертиране, подобрявайки цялостното потребителско изживяване. Така че, ако се нуждаете от конвертиране от уеб към PDF, обмислете да изпробвате HTML2PDF и отключете потенциала й за оптимизиране на работния процес.
Започване с HTML2PDF
Препоръчителният и най-лесен начин за инсталиране на HTML2PDF е чрез Composer, инструмента за управление на зависимости за PHP. Моля, използвайте следната команда за гладка инсталация.
Инсталиране на HTML2PDF чрез Composer
composer require spipu/html2pdf Можете също да го инсталирате ръчно; изтеглете последните файлове от последното издание директно от GitHub хранилището.
Генериране на PDF от HTML с PHP
Библиотеката HTML2PDF предоставя прост и ефективен начин за конвертиране на HTML документи в PDF формат в PHP приложения. Първо, потребителите трябва да създадат или получат HTML съдържанието, което желаят да конвертират в PDF. Уверете се, че то отговаря на правилните стандарти и включва необходимите CSS стилови листове и изображения. След това използвайте функциите или методите на библиотеката HTML2PDF, за да конвертирате HTML съдържанието в PDF документ. Персонализирайте процеса на конвертиране според нуждите, като зададете настройки на страницата, хедъри, футъри и други опции. След като PDF‑тото бъде генерирано, потребителите могат да изберат да го запазят в локален файл или да го предадат директно към браузъра на потребителя, в зависимост от изискванията на приложението им. Следният пример показва как софтуерните разработчици могат да конвертират съществуващ HTML файл в PDF, използвайки PHP команди.
Как да конвертираме HTML документи в PDF чрез PHP?
require_once dirname(__FILE__).'/../vendor/autoload.php';
use Spipu\Html2Pdf\Html2Pdf;
use Spipu\Html2Pdf\Exception\Html2PdfException;
use Spipu\Html2Pdf\Exception\ExceptionFormatter;
try {
ob_start();
include dirname(__FILE__).'/res/test.php';
$content = ob_get_clean();
$html2pdf = new Html2Pdf('P', 'A4', 'fr');
$html2pdf->writeHTML($content);
$html2pdf->output('test.pdf');
} catch (Html2PdfException $e) {
$html2pdf->clean();
$formatter = new ExceptionFormatter($e);
echo $formatter->getHtmlMessage();
}
Управление на изображения в HTML към PDF чрез PHP API обработка
Отвореният код на библиотеката HTML2PDF позволява на софтуерните разработчици да добавят и управляват изображения в PDF документите си, използвайки PHP API. Библиотеката осигурява безпроблемно включване на изображения във вашите PDF‑файлове. Тя поддържа различни формати на изображения, включително PNG, JPEG, BMP и GIF, позволявайки на разработчиците да създават визуално привлекателни документи с вградени графики. Следният пример показва как да добавите SVG изображения към PDF файл, използвайки PHP API.
Как да добавим SVG изображения към PDF файл в PHP приложения?
require_once dirname(__FILE__).'/../vendor/autoload.php';
use Spipu\Html2Pdf\Html2Pdf;
use Spipu\Html2Pdf\Exception\Html2PdfException;
use Spipu\Html2Pdf\Exception\ExceptionFormatter;
try {
ob_start();
include dirname(__FILE__).'/res/svg.php';
$content = ob_get_clean();
$html2pdf = new Html2Pdf('P', 'A4', 'fr');
$html2pdf->pdf->SetDisplayMode('fullpage');
$html2pdf->writeHTML($content);
$html2pdf->output('svg.pdf');
} catch (Html2PdfException $e) {
$html2pdf->clean();
$formatter = new ExceptionFormatter($e);
echo $formatter->getHtmlMessage();
}