Perpustakaan PHP Sumber Terbuka untuk Mencipta Fail PDF daripada HTML
API PHP Percuma untuk Mencipta Dokumen PDF daripada Kandungan HTML. Ia menyokong rendering HTML dan CSS ke dalam PDF melalui kod PHP.
Pada era digital masa kini, keperluan untuk menukar kandungan web ke dalam format dokumen mudah alih (PDF) semakin penting. Salah satu perpustakaan yang kuat dan serba boleh yang mempermudah proses ini ialah HTML2PDF. HTML2PDF ialah perpustakaan sumber terbuka yang popular yang menyediakan cara yang mudah dan berkesan untuk menukar dokumen HTML ke format PDF. Ia membolehkan pembangun perisian menjana PDF berkualiti tinggi secara lancar daripada kandungan HTML, termasuk gaya CSS, imej, dan susun atur yang kompleks. Dengan HTML2PDF, pembangun perisian dapat menukar halaman web, templat HTML, atau bahkan kandungan yang dijana secara dinamik menjadi dokumen PDF yang kelihatan profesional.
Pustaka HTML2PDF boleh dilaksanakan dengan sangat mudah, terima kasih kepada API yang didokumentasikan dengan baik dan penggunaan yang intuitif. Terdapat beberapa ciri penting dalam pustaka ini, seperti sokongan menyeluruh untuk elemen HTML dan CSS, menyesuaikan tajuk dan kaki halaman dokumen PDF, menentukan saiz halaman dan orientasi untuk PDF yang dihasilkan, menyematkan imej dan fon dalam PDF, mengarkibkan maklumat berasaskan web sebagai PDF, menjana laporan yang boleh dicetak, mencipta invois yang kelihatan profesional, menukar dokumentasi dan tutorial berasaskan web menjadi fail PDF yang boleh dimuat turun dan banyak lagi.
Pustaka HTML2PDF menawarkan integrasi mudah dengan pelbagai bahasa pengaturcaraan dan kerangka kerja. HTML2PDF dibina untuk menjadi bebas platform, menjadikannya serba boleh untuk dijalankan pada pelbagai sistem operasi, termasuk Windows, macOS, dan Linux. Sama ada anda mengarkibkan kandungan web, menjana laporan, atau mencipta invois, HTML2PDF mempermudah proses penukaran, meningkatkan pengalaman pengguna secara keseluruhan. Jadi, jika anda memerlukan penukaran web ke PDF, pertimbangkan untuk mencuba HTML2PDF dan buka potensinya untuk mempermudah aliran kerja anda.
Mula Menggunakan HTML2PDF
Cara yang disyorkan dan paling mudah untuk memasang HTML2PDF ialah menggunakan Composer, alat pengurusan kebergantungan untuk PHP. Sila gunakan perintah berikut untuk pemasangan yang lancar.
Pasang HTML2PDF melalui Composer
composer require spipu/html2pdf Anda juga boleh memasangnya secara manual; muat turun fail pelepasan terkini secara langsung dari repositori GitHub.
Jana PDF dari HTML menggunakan PHP
Perpustakaan HTML2PDF telah menyediakan cara yang mudah dan berkesan untuk menukar dokumen HTML kepada format PDF dalam aplikasi PHP. Pertama, pengguna perlu mencipta atau memperoleh kandungan HTML yang ingin mereka tukar menjadi PDF. Pastikan ia mematuhi piawaian yang betul dan termasuk sebarang helaian gaya CSS serta imej yang diperlukan. Sekarang, gunakan fungsi atau kaedah perpustakaan HTML2PDF untuk menukar kandungan HTML menjadi dokumen PDF. Sesuaikan proses penukaran mengikut keperluan dengan menentukan tetapan halaman, tajuk, kaki halaman, dan pilihan lain. Setelah PDF dijana, pengguna boleh memilih untuk menyimpannya ke fail tempatan atau menyiarkannya terus ke pelayar pengguna, bergantung pada keperluan aplikasi mereka. Contoh berikut menunjukkan bagaimana pemaju perisian boleh menukar fail HTML sedia ada kepada PDF menggunakan arahan PHP.
Bagaimana Menukar Dokumen HTML ke PDF melalui 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();
}
Urus Imej dalam HTML ke PDF melalui Pengendalian API PHP
Pustaka sumber terbuka HTML2PDF membolehkan pemaju perisian menambah dan mengurus imej dalam dokumen PDF mereka menggunakan API PHP. Pustaka ini membolehkan penyertaan imej secara lancar dalam PDF anda. Ia menyokong pelbagai format imej, termasuk PNG, JPEG, BMP dan GIF, membolehkan pemaju perisian mencipta dokumen yang menarik secara visual dengan grafik terbenam. Contoh berikut menunjukkan cara menambah imej SVG ke fail PDF menggunakan API PHP.
Bagaimana Menambah Imej SVG ke Fail PDF dalam Aplikasi 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();
}