<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-annotation</artifactId>
    <version>23.8</version>
</dependency>
copied!  
compile(group: 'com.groupdocs', name: 'groupdocs-annotation', version: '23.8')
copied!  
<dependency org="com.groupdocs" name="groupdocs-annotation" rev="23.8">
    <artifact name="groupdocs-annotation" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.groupdocs" % "groupdocs-annotation" % "23.8"
copied!  

Ürün Belgeler Demos API Referansı Örnekler Blog Destek Lisans

GroupDocs.Annotation for Java 23.8’de Neler Yeni?

Genel Bakış

GroupDocs.Annotation for Java’nın 23.8 sürümü, önemli bir yeni özellik ve kritik hata düzeltmeleri getiriyor. Bu güncelleme, belgelerinizin kullanım kolaylığını ve etkileşimini artırır ve belgeler ile API referanslarının güncel olmasını sağlar.

Ana Özellikler

Belgeye Bileşen Ekleme

  • Buton Bileşeni: Etkileşimi artırmak için artık belgelerinize etkileşimli butonlar ekleyebilirsiniz.
  • Açılır Liste Bileşeni: Veri toplama ve kullanıcı özelleştirmesi için açılır listeler oluşturun.
  • Onay Kutusu Bileşeni: Belgeler içinde görev takibi veya koşullu etkileşimler için onay kutuları ekleyin.

Düzeltmeler

  • Squiggly Açıklama Belgeleri: Eksik olan Squiggly açıklama makalesi belgelerde yeniden sağlanmıştır ve kullanıcılar için ayrıntılı rehberlik sunulmuştur.
  • API Referansları Güncellendi: Tüm API referansları güncellendi, böylece kullanıcılar en son bilgilere erişebilir.

Kod Örnekleri

Bir Buton Bileşeni Ekleme

Aşağıdaki kod parçası, bir PDF belgesine nasıl bir buton bileşeni ekleyeceğinizi gösterir. Buton, pozisyon, kenarlık stili, renk ve yorumlar gibi çeşitli özelliklerle özelleştirilebilir.

try(final Annotator annotator = new Annotator(Constants.INPUT_PDF)) {
    // Bir ButtonComponent örneği oluşturun ve özelliklerini ayarlayın
    ButtonComponent buttonComponent = new ButtonComponent();
    buttonComponent.setCreatedOn(new Date()); // Oluşturulma tarihini ayarlayın
    buttonComponent.setStyle(BorderStyle.DASHED); // Kenarlık stilini kesik çizgili olarak ayarlayın
    buttonComponent.setMessage("Bu bir buton bileşenidir"); // Butonun etiket metnini ayarlayın
    buttonComponent.setBorderColor(1422623); // Kenarlık rengini ayarlayın
    buttonComponent.setPenColor(14527697); // Kalem (çerçeve) rengini ayarlayın
    buttonComponent.setButtonColor(10832612); // Butonun dolgu rengini ayarlayın
    buttonComponent.setPageNumber(0); // Butonun yerleştirileceği sayfa numarasını belirtin
    buttonComponent.setBorderWidth(12); // Buton kenarlık genişliğini ayarlayın
    buttonComponent.setBox(new Rectangle(100, 300, 90, 30)); // Butonun pozisyonunu ve boyutunu ayarlayın

    // Butona yorumlar (cevaplar) ekleyin
    Reply reply1 = new Reply();
    reply1.setComment("İlk yorum");
    reply1.setRepliedOn(new Date());

    Reply reply2 = new Reply();
    reply2.setComment("İkinci yorum");
    reply2.setRepliedOn(new Date());

    List<Reply> replies = new ArrayList<>();
    replies.add(reply1);
    replies.add(reply2);

    buttonComponent.setReplies(replies); // Yanıtları butona ekleyin

    // Buton bileşenini belgeye ekleyin
    annotator.add(buttonComponent);

    // Buton bileşeni ile değiştirilen belgeyi kaydedin
    annotator.save("result_button_component.pdf");
}

Kaynak*

Bir Onay Kutusu Bileşeni Ekleme

Bu kod parçası, bir PDF belgesine nasıl bir onay kutusu bileşeni ekleyeceğinizi gösterir. Onay kutusu, seçilip seçilmediği, rengi ve stili gibi özelliklerle özelleştirilebilir.

try(final Annotator annotator = new Annotator(Constants.INPUT_PDF)) {
    // Bir CheckBoxComponent örneği oluşturun ve özelliklerini ayarlayın
    CheckBoxComponent checkbox = new CheckBoxComponent();
    checkbox.setChecked(true); // Onay kutusunu seçili olarak ayarlayın
    checkbox.setBox(new Rectangle(100, 100, 100, 100)); // Onay kutusunun pozisyonunu ve boyutunu ayarlayın
    checkbox.setPenColor(65535); // Kalem (çerçeve) rengini ayarlayın
    checkbox.setStyle(BoxStyle.STAR); // Onay kutusu stilini ayarlayın (örn. yıldız şeklinde)

    // Onay kutusuna yorumlar (cevaplar) ekleyin
    Reply reply1 = new Reply();
    reply1.setComment("İlk yorum");
    reply1.setRepliedOn(new Date());

    Reply reply2 = new Reply();
    reply2.setComment("İkinci yorum");
    reply2.setRepliedOn(new Date());

    List<Reply> replies = new ArrayList<>();
    replies.add(reply1);
    replies.add(reply2);

    checkbox.setReplies(replies); // Yanıtları onay kutusuna ekleyin

    // Onay kutusu bileşenini belgeye ekleyin
    annotator.add(checkbox);

    // Onay kutusu bileşeni ile değiştirilen belgeyi kaydedin
    annotator.save("result_checkbox_component.pdf");
}

Kaynak*

Bir Açılır Liste Bileşeni Ekleme

Aşağıdaki kod, bir PDF belgesine nasıl açılır liste (combo box) bileşeni ekleyeceğinizi gösterir. Bu bileşen, seçilebilir seçenekler listesi tutabilir ve görünümü kenarlık stili ve renk gibi özelliklerle özelleştirilebilir.

try(final Annotator annotator = new Annotator(Constants.INPUT_PDF)) {
    // Bir DropdownComponent örneği oluşturun ve özelliklerini ayarlayın
    DropdownComponent dropdownComponent = new DropdownComponent();
    dropdownComponent.setOptions(new ArrayList<>(Arrays.asList("Öğe1", "Öğe2", "Öğe3"))); // Açılır liste seçeneklerini ayarlayın
    dropdownComponent.setSelectedOption(null); // Varsayılan olarak hiçbir seçenek seçilmemiştir
    dropdownComponent.setPlaceholder("Seçenek seçin"); // Placeholder metnini ayarlayın
    dropdownComponent.setBox(new Rectangle(100, 100, 100, 100)); // Açılır listenin pozisyonunu ve boyutunu ayarlayın
    dropdownComponent.setCreatedOn(new Date()); // Oluşturulma tarihini ayarlayın
    dropdownComponent.setMessage("Bu bir açılır liste bileşenidir"); // Açılır listenin etiket metnini ayarlayın
    dropdownComponent.setPageNumber(0

); // Sayfa numarasını belirtin
    dropdownComponent.setPenColor(65535); // Kalem (çerçeve) rengini ayarlayın
    dropdownComponent.setPenStyle(PenStyle.DOT); // Çerçeve çizgi stilini noktalı olarak ayarlayın
    dropdownComponent.setPenWidth((byte) 3); // Çerçeve çizgi genişliğini piksel cinsinden ayarlayın

    // Açılır listeye yorumlar (cevaplar) ekleyin
    List<Reply> replies = new ArrayList<>();
    Reply reply1 = new Reply();
    reply1.setComment("İlk yorum");
    reply1.setRepliedOn(new Date());

    Reply reply2 = new Reply();
    reply2.setComment("İkinci yorum");
    reply2.setRepliedOn(new Date());

    replies.add(reply1);
    replies.add(reply2);

    dropdownComponent.setReplies(replies); // Yanıtları açılır listeye ekleyin

    // Açılır liste bileşenini belgeye ekleyin
    annotator.add(dropdownComponent);

    // Açılır liste bileşeni ile değiştirilen belgeyi kaydedin
    annotator.save("result_dropdown_component.pdf");
}

Kaynak*

🔍 Tüm Yayın Detaylarını İnceleyin

Bu sürümde sunulan tüm yeni özelliklerin, iyileştirmelerin ve hata düzeltmelerinin tam listesini görmek için GroupDocs.Annotation for Java 23.8 Sürüm Notları sayfasını ziyaret edin.

Ürün Belgeler Demos API Referansı Örnekler Blog Destek Lisans

VersionRelease Date
24.630 Haziran 2024
23.109 Ekim 2023
23.828 Ağustos 2023
23.623 Haziran 2023
23.417 Nisan 2023
23.216 Nisan 2023
21.7.225 Ocak 2022
21.7.125 Ocak 2022
2.0.025 Ocak 2022
19.225 Ocak 2022
17.1025 Ocak 2022
17.10.325 Ocak 2022
1.5.025 Ocak 2022
21.721 Temmuz 2021
19.719 Şubat 2020
20.213 Şubat 2020
19.530 Mayıs 2019
19.415 Nisan 2019
18.116 Ekim 2018
18.1016 Ekim 2018
1.4.018 Nisan 2018
1.6.018 Nisan 2018
1.7.018 Nisan 2018
1.7.118 Nisan 2018
1.8.018 Nisan 2018
1.8.118 Nisan 2018
1.8.218 Nisan 2018
1.9.018 Nisan 2018
17.1.018 Nisan 2018
17.10.118 Nisan 2018
17.10.218 Nisan 2018
17.5.018 Nisan 2018
17.6.018 Nisan 2018
18.418 Nisan 2018
3.1.018 Nisan 2018