Otwartoźródłowa biblioteka PHP do tworzenia plików PDF z HTML
Darmowe API PHP do tworzenia dokumentów PDF z treści HTML. Obsługuje renderowanie HTML i CSS do PDF za pomocą kodu PHP.
W dzisiejszej erze cyfrowej potrzeba konwertowania treści internetowych na przenośne formaty dokumentów (PDF) stała się coraz ważniejsza. Jedną z potężnych i wszechstronnych bibliotek, które upraszczają ten proces, jest HTML2PDF. HTML2PDF to popularna biblioteka open-source, która zapewnia prosty i skuteczny sposób konwersji dokumentów HTML do formatu PDF. Umożliwia programistom płynne generowanie wysokiej jakości plików PDF z treści HTML, w tym stylów CSS, obrazów i złożonych układów. Dzięki HTML2PDF programiści mogą przekształcać strony internetowe, szablony HTML lub nawet dynamicznie generowane treści w profesjonalnie wyglądające dokumenty PDF.
Biblioteka HTML2PDF może być wdrożona bardzo prosto, dzięki dobrze udokumentowanym interfejsom API i intuicyjnemu użyciu. Biblioteka zawiera kilka ważnych funkcji, takich jak kompleksowe wsparcie dla elementów HTML i CSS, dostosowywanie nagłówków i stopek dokumentów PDF, definiowanie rozmiaru i orientacji strony dla generowanych PDF-ów, osadzanie obrazów i czcionek w PDF-ach, archiwizowanie treści internetowych jako PDF-y, generowanie raportów do druku, tworzenie profesjonalnie wyglądających faktur, konwertowanie dokumentacji i tutoriali internetowych na pliki PDF do pobrania i wiele innych.
Biblioteka HTML2PDF oferuje łatwą integrację z różnymi językami programowania i frameworkami. HTML2PDF jest zaprojektowany jako niezależny od platformy, co czyni go wszechstronnym i zdolnym do działania na różnych systemach operacyjnych, w tym Windows, macOS i Linux. Niezależnie od tego, czy archiwizujesz treści internetowe, generujesz raporty, czy tworzysz faktury, HTML2PDF upraszcza proces konwersji, poprawiając ogólne doświadczenie użytkownika. Dlatego, jeśli potrzebujesz konwersji z sieci do PDF, rozważ wypróbowanie HTML2PDF i odkryj jego potencjał w usprawnieniu Twojego przepływu pracy.
Rozpoczęcie pracy z HTML2PDF
Zalecanym i najprostszym sposobem instalacji HTML2PDF jest użycie Composer, narzędzia do zarządzania zależnościami dla PHP. Proszę użyć poniższego polecenia, aby przeprowadzić płynną instalację.
Instalacja HTML2PDF za pomocą Composer
composer require spipu/html2pdf Możesz również zainstalować go ręcznie; pobierz najnowsze pliki wydania bezpośrednio z repozytorium GitHub.
Generowanie PDF z HTML przy użyciu PHP
Biblioteka HTML2PDF zapewnia prosty i skuteczny sposób konwertowania dokumentów HTML do formatu PDF w aplikacjach PHP. Najpierw użytkownicy muszą stworzyć lub uzyskać treść HTML, którą chcą przekonwertować na PDF. Należy upewnić się, że spełnia ona odpowiednie standardy i zawiera niezbędne arkusze stylów CSS oraz obrazy. Następnie należy wykorzystać funkcje lub metody biblioteki HTML2PDF do konwersji treści HTML na dokument PDF. Dostosuj proces konwersji w razie potrzeby, określając ustawienia strony, nagłówki, stopki i inne opcje. Po wygenerowaniu PDF użytkownicy mogą wybrać zapisanie go do lokalnego pliku lub bezpośrednie przesłanie do przeglądarki użytkownika, w zależności od wymagań ich aplikacji. Poniższy przykład pokazuje, jak programiści mogą przekonwertować istniejący plik HTML na PDF przy użyciu poleceń PHP.
Jak konwertować dokumenty HTML do PDF przy użyciu 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();
}
Zarządzanie obrazami w HTML do PDF za pomocą obsługi API PHP
Biblioteka open source HTML2PDF pozwala programistom na dodawanie i zarządzanie obrazami w dokumentach PDF przy użyciu API PHP. Biblioteka umożliwia płynne wstawianie obrazów do Twoich plików PDF. Obsługuje różne formaty obrazów, w tym PNG, JPEG, BMP i GIF, co pozwala programistom tworzyć wizualnie atrakcyjne dokumenty z osadzonymi grafikami. Poniższy przykład pokazuje, jak dodać obrazy SVG do pliku PDF przy użyciu API PHP.
Jak dodać obrazy SVG do pliku PDF w aplikacjach 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();
}