IRONSOFTWAREHOME
Ek açıklamalar

import com.ironsoftware.ironpdf.PdfDocument;
import com.ironsoftware.ironpdf.annotation.AnnotationIcon;
import com.ironsoftware.ironpdf.annotation.AnnotationManager;
import com.ironsoftware.ironpdf.annotation.AnnotationOptions;
import java.io.IOException;
import java.nio.file.Paths;

// Create a new PDF or load an existing one from the filesystem
PdfDocument pdf = PdfDocument.fromFile(Paths.get("assets/example.pdf"));

// Create an annotation to be placed at a specific location on a page.
AnnotationOptions annotation = new AnnotationOptions(
        "This is a major title", // Title of the annotation
        "This is the long 'sticky note' comment content...", // Content of the annotation
        150, // x-axis coordinate location
        250  // y-axis coordinate location
);
annotation.setIcon(AnnotationIcon.HELP);
annotation.setOpacity(0.9);
annotation.setPrintable(false);
annotation.setHidden(false);
annotation.setOpen(true);
annotation.setReadonly(true);
annotation.setRotateable(true);

// Add the annotation to a specific page of the PDF
AnnotationManager annotationManager = pdf.getAnnotation();
annotationManager.addTextAnnotation(annotation, 0);

// Save the PDF with the modifications
pdf.saveAs(Paths.get("assets/annotated.pdf"));
mvn install
Ek açıklamalar

Ek açıklamalar

Bir PdfDocument nesnesinin AnnotationManager'sini kullanarak ve IronPDF'ten IronPdf sınıfını ekleyerek, bir PDF belgesindeki belirli sayfalara 'yapışkan not' tarzında notlar ekleyin.

Bir sayfada belirli bir konumda metin tabanlı bir anotasyon oluşturmak için, metni ve Kartezyen (x, y) koordinatlarını bir AnnotationOptions yapıcısında argüman olarak belirleyerek, aşağıdaki kod örneğinde gösterildiği gibi yapın. Sonraki adım olarak, çalışma PDF belgesindeki istenen sayfaya anotasyonu eklemek için AnnotationManager üzerinde addTextAnnotation metodunu çağırın.

Her AnnotationOptions nesnesindeki ek metodlar, geliştiricilerin bir anotasyonun görünümünü ve davranışını özelleştirmesine olanak tanır. Aşağıdaki kod örneğinde, onun setOpacity() ve setFeaturedIcon() ayarlarını yapıyoruz ve düzenlenebilir veya yazdırılabilir olmaması için yapılandırıyoruz. Geliştiriciler ayrıca bir açıklamanın rengini, yüksekliğini ve başlığını değiştirebilirler, ayrıca başlığı, konusu, içeriği ve konumunu da.

Java kullanarak bir PDF'de Açıklama Oluşturma Adımları

  1. PDF belgelerine anotasyon eklemek için IronPdf Java kütüphanesini yükleyin.
  2. Java'da mevcut bir PDF dosyasını yüklemek için PdfDocument sınıfını kullanın.
  3. AnnotationOptions sınıfı ile anotasyonlar oluşturun ve özelleştirin.
  4. PDF'in belirli sayfalarına anotasyon eklemek için IronPDF'in addTextAnnotation'ini kullanın.
  5. Açıklamalar içeren PDF belgesini dışa aktarın.

IronPDF kullanarak PDF'lerde açıklamalara başlama hakkında daha fazla bilgi için IronPDF Dokümentasyonunu ziyaret edin.

Explore AnnotationOptions in IronPDF Java Docs AnnotationOptions

GitHub'da Görüntüle

Başlamaya Hazır mısınız?

Sürüm:2026.6yeni yayınlandı

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez