Java aracılığıyla PDF belgesindeki Yer İmleri ile çalışın

PDF’deki Yer İmleri Java ile programlı olarak nasıl değiştirilir.

Java Kütüphane ile PDF Belgesindeki Yer İmleri ile Nasıl Çalışılır

PDF’ye yer imleri eklemek için Java platformu için zengin özelliklere sahip, güçlü ve kullanımı kolay bir dönüşüm API’si olan Java için Aspose.PDF API’sini kullanacağız. En son sürümünü doğrudan [Maven](https://repository.aspose.com/webapp/ #/artifacts/browse/tree/general/repo/com/aspose/aspose-pdf) adresinden indirebilir vepom.xml öğesine aşağıdaki yapılandırmaları ekleyerek Maven tabanlı projenize yükleyebilirsiniz.

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>

Java aracılığıyla Yer İmleri ile çalışma adımları


Ortamınızdaki kodu denemek için Java için Aspose.PDF gerekir.

  1. Document nesnesini kullanarak bir PDF belgesi açın.
  2. Bir yer imi oluşturun ve özelliklerini tanımlayın.
  3. OutlineItemCollection koleksiyonunu Outlines koleksiyonuna ekleyin.
  4. Dosyayı tekrar kaydet

<% bookmarks.code-block.text %>

PDF Belgesine Yer İşareti Ekle - 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");