Mengedit PDF dengan PHP: Panduan Komprehensif
Masalah: Cara mengedit dokumen PDF dengan berkesan menggunakan PHP?
Penyelesaian:
Untuk mengedit PDF dalam PHP, beberapa pendekatan boleh digunakan, dengan pilihan sumber terbuka dan komersial tersedia. Artikel ini memfokuskan pada penyelesaian sumber terbuka:
1. Manipulasi Teks:
Untuk penggantian teks, perpustakaan seperti Zend Framework membenarkan kedudukan teks yang tepat di mana-mana dalam PDF. Menggunakan Rangka Kerja Zend, anda boleh memasukkan teks seperti berikut:
require_once 'Zend/Pdf.php'; $pdf = Zend_Pdf::load('blank.pdf'); $page = $pdf->pages[0]; $font = Zend_Pdf_Font::fontWithName(Zend_Pdf_Font::FONT_HELVETICA); $page->setFont($font, 12); $page->drawText('Hello world!', 72, 720); $pdf->save('zend.pdf');
2. Manipulasi Struktur Dokumen:
Untuk memanipulasi struktur dokumen, perpustakaan seperti FPDI membenarkan penggabungan, penambahan dan pemadaman halaman. FPDI boleh digunakan seperti berikut:
require_once 'FPDI/fpdi.php'; // Initialize the PDF library and load the source file $pdf = new FPDI(); $pdf->setSourceFile('original.pdf'); // Add a new page $pdf->AddPage(); // Merge the source file to the new page $importedPage = $pdf->importPage(1); $pdf->useImportedPage($importedPage); // Add new content or modify existing content $pdf->SetFontSize(12); $pdf->SetTextColor(0, 0, 0); $pdf->Text(10, 10, 'Edited with PHP'); // Save the modified PDF $pdf->Output('edited.pdf', 'F');
Nota Tambahan:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengedit Dokumen PDF Dengan Berkesan Menggunakan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!