Nyílt forráskódú PHP könyvtár PDF fájlok HTML‑ből történő létrehozásához
Ingyenes PHP API PDF dokumentumok HTML tartalomból történő létrehozásához. Támogatja a HTML és CSS PDF‑be történő renderelését PHP kóddal.
A mai digitális korszakban egyre fontosabbá válik a webes tartalom hordozható dokumentumformátumokká (PDF-ek) történő átalakítása. Egy erőteljes és sokoldalú könyvtár, amely leegyszerűsíti ezt a folyamatot, a HTML2PDF. A HTML2PDF egy népszerű nyílt forráskódú könyvtár, amely egyszerű és hatékony módot biztosít a HTML dokumentumok PDF formátumba konvertálására. Lehetővé teszi a szoftverfejlesztők számára, hogy zökkenőmentesen magas minőségű PDF-eket generáljanak HTML tartalomból, beleértve a CSS stílusokat, képeket és összetett elrendezéseket. A HTML2PDF segítségével a fejlesztők weboldalakat, HTML sablonokat vagy akár dinamikusan generált tartalmakat is professzionális megjelenésű PDF dokumentumokká alakíthatnak.
A HTML2PDF könyvtár nagyon egyszerűen megvalósítható, köszönhetően a jól dokumentált API-knak és az intuitív használatnak. A könyvtár számos fontos funkcióval rendelkezik, például átfogó támogatás a HTML és CSS elemekhez, a PDF dokumentumok fejlécének és láblécének testreszabása, az elkészített PDF-ek oldalméretének és tájolásának meghatározása, képek és betűtípusok beágyazása a PDF-ekbe, webalapú információk archiválása PDF-ként, nyomtatható jelentések generálása, professzionális kinézetű számlák létrehozása, webalapú dokumentációk és oktatóanyagok letölthető PDF-fájlokká konvertálása és még sok más.
A HTML2PDF könyvtár könnyű integrációt kínál különböző programozási nyelvekkel és keretrendszerekkel. A HTML2PDF platformfüggetlenül lett megtervezve, így sokféle operációs rendszeren futtatható, beleértve a Windows, macOS és Linux rendszereket is. Akár webtartalmak archiválásáról, jelentések generálásáról vagy számlák készítéséről van szó, a HTML2PDF egyszerűsíti a konverziós folyamatot, javítva a felhasználói élményt. Tehát ha web‑PDF konverzióra van szükséged, fontold meg a HTML2PDF kipróbálását, és használd ki annak lehetőségét a munkafolyamatod hatékonyabbá tételéhez.
Első lépések a HTML2PDF használatával
A HTML2PDF telepítésének ajánlott és legegyszerűbb módja a Composer használata, a PHP függőségkezelő eszköze. Kérjük, használja a következő parancsot a zökkenőmentes telepítéshez.
HTML2PDF telepítése Composer segítségével
composer require spipu/html2pdf Telepítheti manuálisan is; töltse le a legújabb kiadási fájlokat közvetlenül a GitHub tárolóból.
PDF generálása HTML-ből PHP használatával
A HTML2PDF könyvtár egyszerű és hatékony módot biztosít a HTML dokumentumok PDF formátumba konvertálásához PHP alkalmazásokon belül. Először a felhasználóknak létre kell hozniuk vagy be kell szerezniük a HTML tartalmat, amelyet PDF-be szeretnének konvertálni. Győződjön meg arról, hogy megfelel a megfelelő szabványoknak, és tartalmazza a szükséges CSS stíluslapokat és képeket. Ezután használja a HTML2PDF könyvtár függvényeit vagy metódusait a HTML tartalom PDF dokumentummá konvertálásához. Testreszabhatja a konvertálási folyamatot igény szerint, megadva az oldalbeállításokat, fejlécet, láblécet és egyéb opciókat. Miután a PDF elkészült, a felhasználók a saját alkalmazásuk követelményeitől függően elmenthetik egy helyi fájlba, vagy közvetlenül a felhasználó böngészőjébe streamelhetik. Az alábbi példa bemutatja, hogyan konvertálhatnak a szoftverfejlesztők egy meglévő HTML fájlt PDF-be PHP parancsok segítségével.
Hogyan konvertálhatók HTML dokumentumok PDF-re PHP segítségével?
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();
}
Képek kezelése HTML-ből PDF-be PHP API-n keresztül
A nyílt forráskódú HTML2PDF könyvtár lehetővé teszi a szoftverfejlesztők számára, hogy képeket adjanak hozzá és kezeljenek PDF dokumentumaikban a PHP API használatával. A könyvtár zökkenőmentes képek beillesztését teszi lehetővé a PDF-ekbe. Támogatja a különféle képformátumokat, beleértve a PNG, JPEG, BMP és GIF formátumokat, lehetővé téve a fejlesztők számára, hogy vizuálisan vonzó dokumentumokat hozzanak létre beágyazott grafikákkal. Az alábbi példa bemutatja, hogyan lehet SVG képeket hozzáadni PDF fájlhoz a PHP API használatával.
Hogyan adhatók hozzá SVG képek PDF fájlhoz PHP alkalmazásokban?
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();
}