Memindahkan Halaman PDF
Contents
[
Hide
]
Memindahkan Halaman dari satu Dokumen PDF ke Dokumen Lain
Topik ini menjelaskan cara memindahkan halaman dari satu dokumen PDF ke akhir dokumen lain menggunakan PHP. Untuk memindahkan halaman kita harus:
- Membuat objek kelas Document dengan file PDF sumber
- Membuat objek kelas Document dengan file PDF tujuan
- Menambahkan halaman ke dokumen keluaran. Simpan file keluaran
- Hapus halaman dari dokumen input. Simpan dokumen input yang telah dimodifikasi
- Tutup dokumen
- Simpan, dan tutup dokumen keluaran
Cuplikan kode berikut menunjukkan cara memindahkan satu halaman.
// Buka dokumen
$document = new Document($inputFile1);
$dstDocument = new Document($outputFile);
$page = $document->getPages()->get_Item(2);
$dstDocument->getPages()->add($page);
// Simpan file keluaran
$dstDocument->save($srcFileName);
$document->getPages()->delete(2);
$document->save($dstFileName);
$document->close();
$dstDocument->close();
// Simpan dokumen keluaran
$document->save($outputFile);
$document->close();
Memindahkan Sejumlah Halaman dari Satu Dokumen PDF ke Dokumen Lain
- Buat objek kelas Document dengan file PDF sumber.
- Buat objek kelas Document dengan file PDF tujuan.
- Tentukan halaman yang akan disalin dari dokumen input ke dokumen output.
- Jalankan loop melalui array:
- Dapatkan halaman pada indeks yang ditentukan dari dokumen input.
- Tambahkan halaman ke dokumen tujuan.
- Simpan PDF output menggunakan metode Save.
- Hapus halaman dalam dokumen sumber menggunakan array.
- Simpan PDF sumber menggunakan metode Save.
Cuplikan kode berikut menunjukkan cara menyisipkan halaman kosong di akhir file PDF.
// Buka dokumen
$document = new Document($inputFile1);
$dstDocument = new Document($outputFile);
$pages = [1, 3 ];
foreach ($pages as $pageIndex) {
$page = $document->getPages()->get_Item($pageIndex);
$dstDocument->getPages()->add(page);
}
// Simpan file output
$dstDocument->save($srcFileName);
$document->getPages()->delete($pages);
$document->save(dstFileName);
$document->close();
$dstDocument->close();
Memindahkan Halaman ke lokasi baru dalam Dokumen PDF saat ini
- Buat objek kelas Document dengan file PDF sumber.
- Dapatkan Halaman dari koleksi pageCollection.
- Tambahkan halaman ke lokasi baru.
- Hapus halaman pada indeks 2.
- Simpan PDF keluaran menggunakan metode simpan.
// Buka dokumen
$document = new Document($inputFile);
$pageCollection = $document->getPages();
$page = $pageCollection->get_Item(2);
$pageCollection->add(page);
$pageCollection->delete(2);
// Simpan file keluaran
$document->save($outputFile);
$document->close();