Buat Penanda Halaman dari Semua Halaman (fasad)

Buat Penanda Halaman dari Semua Halaman (fasad)

Untuk membuat penanda halaman dari semua halaman, Anda perlu menggunakan metode createBookmarks tanpa parameter apa pun. Kelas PdfBookmarEditor memungkinkan Anda membuat penanda halaman dari semua halaman dalam file PDF. Pertama, Anda perlu membuat objek dari kelas PdfBookmarkEditor dan mengikat PDF input menggunakan metode bindPdf. Kemudian, Anda harus memanggil metode createBookmarks dan menyimpan file PDF keluaran menggunakan metode save.

Cuplikan kode berikut menunjukkan kepada Anda:

// For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Java
// open document
PdfBookmarkEditor bookmarkEditor = new PdfBookmarkEditor();
bookmarkEditor.bindPdf("Input.pdf");
// create bookmark of all pages
bookmarkEditor.createBookmarks();
// save updated PDF file
bookmarkEditor.save("Output.pdf");

Buat Penanda Halaman dari Semua Halaman dengan Properti (fasad)

Kelas PdfBookmarEditor memungkinkan Anda membuat penanda halaman dari semua halaman dalam file PDF dan menentukan properti (Warna, Tebal, Miring). Anda dapat melakukannya dengan bantuan metode createBookmarks. Pertama, Anda perlu membuat objek dari kelas PdfBookmarkEditor dan mengikat PDF input menggunakan metode bindPdf. Kemudian, Anda harus memanggil metode createBookmarks dan menyimpan file PDF output menggunakan metode save.

Cuplikan kode berikut menunjukkan cara membuat penanda halaman dari semua halaman dengan properti.

// For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Java
// Path to Directorty
String myDir = "PathToDir";
// open document
PdfBookmarkEditor bookmarkEditor = new PdfBookmarkEditor();
bookmarkEditor.bindPdf("Input.pdf");
// create bookmark of all pages
bookmarkEditor.createBookmarks(Color.GREEN, true, true);
// save updated PDF file
bookmarkEditor.save(myDir + "Output.pdf");