Menambahkan halaman PDF dalam Java
Contents
[
Hide
]
Aspose.PDF for Java memungkinkan Anda menyisipkan halaman kosong atau mengimpor halaman dari dokumen lain.
Menyisipkan halaman kosong pada posisi tertentu
Gunakan contoh ini ketika Anda perlu menambahkan halaman kosong di tengah PDF yang sudah ada.
- Buka PDF sumber
Document. - Masukkan halaman baru ke posisi target dalam koleksi halaman.
- Simpan dokumen yang diperbarui.
public static void insertEmptyPage(Path inputFile, Path outputFile) {
try (Document document = new Document(inputFile.toString())) {
document.getPages().insert(2);
document.save(outputFile.toString());
}
}
Menambahkan halaman kosong di akhir
Gunakan contoh ini ketika Anda perlu memperluas dokumen dengan halaman terakhir yang kosong baru.
- Buka PDF sumber
Document. - Tambahkan halaman baru ke akhir koleksi halaman.
- Simpan PDF yang dimodifikasi.
public static void addEmptyPageToEnd(Path inputFile, Path outputFile) {
try (Document document = new Document(inputFile.toString())) {
document.getPages().add();
document.save(outputFile.toString());
}
}
Menambahkan halaman dari dokumen lain
Gunakan contoh ini ketika Anda ingin mengimpor halaman dari satu PDF ke PDF lain.
- Buat tujuan
Documentdan buka dokumen sumber. - Tambahkan konten tujuan yang diperlukan dan impor halaman target dari PDF sumber.
- Simpan dokumen yang dihasilkan.
public static void addPageFromAnotherDocument(Path inputFile, Path outputFile) {
try (Document document = new Document();
Document anotherDocument = new Document(inputFile.toString())) {
document.getPages().add().getParagraphs().add(new TextFragment("This is first page!"));
document.getPages().add(anotherDocument.getPages().get_Item(1));
document.save(outputFile.toString());
}
}