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 Köprü Oluşturmak için Java API
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 Köprüler oluşturun
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.

Ü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.