Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menukar fail PDF kepada format binari menggunakan perpustakaan PHPPDF

Bagaimana untuk menukar fail PDF kepada format binari menggunakan perpustakaan PHPPDF

PHPz
PHPzasal
2023-04-03 11:15:031241semak imbas

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn