Bekerja dengan Bookmark dalam dokumen PDF melalui Java

Cara memanipulasi Bookmark dalam PDF secara terprogram dengan Java.

Cara bekerja dengan Bookmark dalam Dokumen PDF dengan Java Perpustakaan

Untuk menambahkan bookmark ke PDF, kita akan menggunakan API Aspose.PDF for Java yang merupakan API konversi yang kaya fitur, kuat, dan mudah digunakan untuk platform Java. Anda dapat mengunduh versi terbarunya langsung dari [Maven](https://repository.aspose.com/webapp/ #/artifacts/browse/tree/general/repo/com/aspose/aspose-pdf) dan menginstalnya dalam proyek berbasis Maven Anda dengan menambahkan konfigurasi berikut ke pom.xml.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

Langkah-langkah untuk bekerja dengan Bookmark melalui Java


Anda memerlukan Aspose.PDF for Java untuk mencoba kode di lingkungan Anda.

  1. Buka dokumen PDF menggunakan objek Dokumen.
  2. Buat bookmark dan tentukan propertinya.
  3. Tambahkan koleksi OutlineItemCollection ke koleksi Outlines.
  4. Simpan file lagi

<% bookmarks.code-block.text %>

Tambahkan Bookmark ke Dokumen PDF - Java

<% bookmarks.code-block.subtitle %>


    Document pdfDocument = new Document(GetDataDir() + "AddBookmark.pdf");

    // Create a bookmark object
    OutlineItemCollection pdfOutline = new OutlineItemCollection(pdfDocument.getOutlines());
    pdfOutline.setTitle("Test Outline");
    pdfOutline.setItalic(true);
    pdfOutline.setBold(true);

    // Set the destination page number
    pdfOutline.setAction(new GoToAction(pdfDocument.getPages().get_Item(2)));

    // Add a bookmark in the document's outline collection.
    pdfDocument.getOutlines().add(pdfOutline);

    // Save the update document
    pdfDocument.save(_dataDir + "AddBookmark_out.pdf");