Caret ile PDF belgesine Caret ek açıklamaları ekleyin

Yerel API’leri kullanarak PDF dosyalarındaki yorumları ve yazarları işlemek için kendi Java uygulamalarınızı oluşturun.

PDF dosyasına açıklama 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 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>

Caret Java aracılığıyla ek açıklama ekleyin


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

  • Document sınıfı örneğinde PDF’yi yükleme
  • Yeni bir sayfa oluşturun veya mevcut bir sayfaya referans alın
  • Caret ek açıklama oluştur
  • Page.Annotations koleksiyonlarından Caret ek açıklaması için Add çağrı yöntemi
  • Dosyayı tekrar kaydet

Sistem Gereksinimleri


Java için Aspose.PDF, tüm önemli işletim sistemlerinde desteklenir. Sadece aşağıdaki önkoşullara sahip olduğunuzdan emin olun.

  • Microsoft Windows veya JSP/JSF Uygulama ve Masaüstü Uygulamaları için Java Runtime Environment ile uyumlu bir işletim sistemi.
  • Eclipse veya IntelliJ IDEA gibi geliştirme ortamı
  • Projenizde başvurulan Java kütüphanesi için Aspose.PDF.

PDF'den Caret Ek Açıklamaları Ekle - Java

Example

    // Load the PDF file
    Document document = new Document(_dataDir + "sample.pdf");
    // This annotation is used to indicate the insertion of text
    CaretAnnotation caretAnnotation1 = new CaretAnnotation(
            document.getPages().get_Item(1), new Rectangle(299.988, 713.664, 308.708, 720.769));
    caretAnnotation1.setTitle("Aspose User");
    caretAnnotation1.setSubject("Inserted text 1");
    caretAnnotation1.setFlags(AnnotationFlags.Print);
    caretAnnotation1.setColor(Color.getBlue());

    document.getPages().get_Item(1).getAnnotations().add(caretAnnotation1);