Dalam aplikasi web, penjanaan dan pemprosesan fail PDF kerap digunakan, dan PHPPDF ialah perpustakaan PHP popular yang boleh digunakan untuk menjana fail PDF. Apabila bekerja dengan fail PDF, keperluan untuk menukarnya kepada format binari juga biasa. Artikel ini akan memperkenalkan cara menggunakan perpustakaan PHPPDF untuk menukar fail PDF kepada format binari.
Pengenalan kepada perpustakaan PHPPDF
PHPPDF ialah perpustakaan PHP tulen yang digunakan untuk menjana, mengubah suai dan memproses fail PDF. Ia boleh menjana halaman, imej, jadual, borang dan pelbagai gaya dalam PHP, dan juga boleh membenamkan JavaScript dan pautan dan ciri lain. Pustaka PHPPDF tersedia melalui Komposer.
Jana fail PDF menggunakan perpustakaan PHPPDF
Pertama, kita perlu menjana fail PDF menggunakan perpustakaan PHPPDF. Contoh kod diberikan di bawah:
require_once __DIR__ . '/vendor/autoload.php'; use Spipu\Html2Pdf\Html2Pdf; $html2pdf = new Html2Pdf(); $content = '<h1>Hello, World!</h1>'; $html2pdf->writeHTML($content); $html2pdf->output('output.pdf', 'F');
Dalam kod di atas, kami mencipta objek HTML2Pdf dan menulis tajuk pada fail PDF melalui kaedah writeHTML. Akhir sekali, gunakan kaedah output untuk mengeluarkan fail PDF.
Tukar fail PDF kepada format binari
Seterusnya, kita perlu menukar fail PDF yang dijana kepada format binari. Pustaka PHPPDF menyediakan kaedah output yang boleh mengeluarkan fail PDF ke aliran tertentu. Dengan kaedah ini, kita boleh menukar fail PDF ke format binari dengan mudah.
Berikut ialah contoh kod:
require_once __DIR__ . '/vendor/autoload.php'; use Spipu\Html2Pdf\Html2Pdf; $html2pdf = new Html2Pdf(); $content = '<h1>Hello, World!</h1>'; $html2pdf->writeHTML($content); $binaryData = $html2pdf->output('', 'S'); file_put_contents('output.bin', $binaryData);
Dalam kod di atas, kami mula-mula mencipta objek HTML2Pdf dan menulis tajuk pada fail PDF. Kemudian, gunakan kaedah output untuk mengeluarkan fail PDF kepada pembolehubah $binaryData. Akhir sekali, data binari ditulis ke fail melalui fungsi operasi fail file_put_contents.
Ringkasan
Artikel ini memperkenalkan cara menggunakan perpustakaan PHPPDF untuk menukar fail PDF kepada format binari. Pertama, kami mencipta objek HTML2Pdf dan menulis kandungan ke fail PDF. Kemudian, fail PDF dikeluarkan ke aliran binari melalui kaedah output, dan akhirnya data binari disimpan ke fail. Teknologi ini sangat berguna dalam aplikasi web untuk mengoptimumkan prestasi dalam penjanaan dan pemprosesan PDF.
Atas ialah kandungan terperinci Bagaimana untuk menukar fail PDF kepada format binari menggunakan perpustakaan PHPPDF. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!