Bağlantı ek açıklamaları, belgenin herhangi bir bölümünü köprüler olarak oluşturmak için kullanılır. Başka bir deyişle, dış verileri belgenin belirtilen alanıyla ilişkilendirmemizi sağlar. Bu bağlantı ek açıklamalarını Java uygulamaları içindeki belgelere ekleyebiliriz. Bu makalede, Java kullanarak PDF dosyalarında köprü oluşturmayı öğreneceksiniz.

Aşağıdaki konular aşağıda ele alınmıştır:

PDF'de Bağlantı Oluştur - Programlı Olarak

GroupDocs.Annotation, Java tabanlı uygulamalarınızdaki belgelerdeki çeşitli notların işlenmesine ve otomatikleştirilmesine izin veren Java API’sini sağlar. PDF dosyasında köprü notu oluşturmak için bu API’yi kullanacağız.

İndirin veya Yapılandırın

JAR dosyasını indirilenler bölümünden indirin veya maven tabanlı Java uygulamalarınızın pom.xml’si için en son depo ve bağımlılık yapılandırmalarını edinin.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-annotation</artifactId>
        <version>21.7</version> 
</dependency>

Java kullanarak PDF’de herhangi bir yerde köprü oluşturma adımları aşağıdadır.

  • Annotator sınıfını kullanarak PDF belgesini yükleyin.
  • Köprü alanını temsil eden Noktalar listesini tanımlayın.
  • LinkAnnotation nesnesini oluşturun.
  • URL, sayfa numarası, noktalar vb. köprü özelliklerini tanımlayın.
  • add yöntemini kullanarak yüklenen PDF belgesine tanımlı köprüyü ekleyin.
  • Açıklamalı PDF’yi kaydet yöntemini kullanarak kaydedin.

Aşağıdaki Java kodu, PDF dosyasının herhangi bir bölümünün program aracılığıyla bir köprüye nasıl dönüştürüleceğini gösterir.

// Java'da bağlantı ek açıklamalarını kullanarak PDF'de Köprüler oluşturun
Annotator annotator = new Annotator("path/sample.pdf");
List<Point> points = new ArrayList<Point>();
points.add(new Point(120, 300));
points.add(new Point(600, 300));
points.add(new Point(120, 270));
points.add(new Point(600, 270));

LinkAnnotation link = new LinkAnnotation();
link.setCreatedOn(Calendar.getInstance().getTime());
link.setPageNumber(0);
link.setPoints(points);
link.setUrl("https://products.groupdocs.com/annotation");
annotator.add(link);

annotator.save("path/annotation-link.pdf");
annotator.dispose();

Yukarıdaki kodun çıktısı aşağıdadır.

PDF'de Bağlantı Oluştur - Programlı Olarak

Ücretsiz API Lisansı Alın

API’yi değerlendirme sınırlamaları olmadan kullanmak için ücretsiz bir geçici lisans alabilirsiniz.

Çözüm

Özetlemek gerekirse, Java kullanarak PDF dosyalarında köprüler oluşturmak için programlı olarak bağlantı ek açıklamalarının nasıl ekleneceğini tartıştık. Bağlantı ek açıklamalarını kullanarak, belgenin herhangi bir bölümünü köprülere dönüştürebilirsiniz. Birçok farklı türde ek açıklama, API aracılığıyla kullanılabilir. Bu ek açıklamalar, aynı API kullanılarak benzer şekilde eklenebilir. API hakkında daha fazla bilgi edinmek için belgeleri ziyaret edin. Sorularınız için forum aracılığıyla bize ulaşın.

Ayrıca bakınız