hogyan lehet átalakítani HTML PDF PHP
gyakran előfordulhat, hogy konvertálni HTML PDF PHP segítségével, a honlapon vagy az alkalmazás. Bár a PHP nem biztosítja ezt a funkciót a dobozból, sok harmadik féltől származó könyvtár van a HTML PDF formátumba konvertálására. Ebben a cikkben megvizsgáljuk, hogyan lehet a HTML-t PDF-be konvertálni PHP-ben a HTML2PDF könyvtár használatával. Ez nyílt forráskódú, ingyenes, és támogatja a CSS stílus a HTML PDF átalakítás.
hogyan lehet átalakítani a HTML-t PDF-be PHP-ben
az alábbiakban bemutatjuk a HTML-t PDF-be konvertálni PHP-ben HTML2PDF használatával. Kérjük, vegye figyelembe, hogy a PHP 5.6-tól 7.4-ig működik.
telepítse a HTML2PDF
telepítheti a HTML2PDF-et a GitHub adattárából vagy a composer használatával. A composer segédprogramot fogjuk használni példánkhoz. Nyissa meg a terminal/command prompt parancsot, és futtassa a következő parancsot a HTML2PDF telepítéséhez.
$ composer require spipu/html2pdf
szükséges HTML2PDF
adja hozzá a következő sort a pdf exportálását kezelő php fájlhoz. Importálja a HTML2PDF könyvtárat, és elérhetővé teszi azt a fájlban.
use Spipu\Html2Pdf\Html2Pdf;
HTML konvertálása PDF-be
adja hozzá a következő sorokat a PHP függvényhez / eseménykezelőhöz / kéréskezelőhöz, amelyet a HTML PDF-be konvertálásához hozott létre.
$html2pdf = new Html2Pdf();$html2pdf->writeHTML('<h1 style="color:pink;">Hello World PDF</h1> <br/> <p>Convert this HTML to PDF please!</p>');$html2pdf->output('myPdf.pdf); // Generate and load the PDF in the browser.// $html2pdf->output('myPdf.pdf, 'D'); // Generate the PDF execution and force download immediately.
nézzük meg a fenti kódot soronként.
először létrehozunk egy Html2Pdf példányt. Ezután beírjuk a HTML-t a writeHTML funkcióval. Végül exportáljuk a kimenetet PDF formátumban a kimeneti funkció segítségével.
kérjük, vegye figyelembe, hogy a fenti kód konvertálja a HTML-t PDF-be, és megnyitja a webböngészőben. Ha kényszeríteni szeretné a felhasználót a letöltésre, akkor adja hozzá a ‘ D ‘ opciót, amint az a 4.sorban látható, amelyet megjegyeztek. A HTML kódot egy változón keresztül adhatja át, ehelyett inline konverziót végez, ahogy tettük.
esetünkben a PHP betölti a PDF-et a webböngészőben.
sok más harmadik féltől származó könyvtár, például a DOMPDF, konvertálja a HTML-t PDF-be. A HTML2PDF azonban könnyen használható és ingyenes, és jó dokumentációval rendelkezik. Itt található a HTML2PDF dokumentációjának linkje.
A pdf-be exportálás funkció általában sok webhelyen és alkalmazásban szükséges, és gyakran nagyobb funkciókba ágyazódik, amelyek több feladatot hajtanak végre. Bemutattunk egy egyszerű példát, amit könnyedén módosíthatsz és hozzáadhatsz a meglévő kódbázisodhoz.
olvassa el még:
hogyan lehet megtalálni az Inode fájlok számát Linuxban
hogyan lehet létrehozni Ext4 fájlrendszert Linuxban
hogyan lehet növelni az Inode korlátot Linuxban
hogyan lehet engedélyezni a HAProxy statisztikákat
hogyan lehet átalakítani a DEB-t RPM-re Linuxban