IRONSOFTWAREHOME
Annotations

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
Annotations

Annotations

使用PdfDocument物件的AnnotationManager,以及IronPDF的IronPdf類別,將"便簽"式註釋新增到PDF文件的指定頁面。

通過在AnnotationOptions構造函式中指定文字和笛卡爾(x, y)座標作為參數,在頁面上的給定位置建立基於文字的註釋,如下方的程式碼範例所示。 接下來,在AnnotationManager上調用addTextAnnotation方法,將註釋新增到工作PDF文件的所需頁面。

每個AnnotationOptions物件上的其他方法允許開發者自定義註釋的外觀和行為。 在下面的程式碼範例中,我們設置了其setOpacity()和setFeaturedIcon(),並配置使其既不可編輯也不可列印。 開發者還可以更改註釋的顏色、高度和標題,以及其標題、主題、內容和位置。

使用Java在PDF中建立註釋的步驟

  1. 安裝IronPdf Java程式庫以將註釋新增到PDF文件。
  2. 使用PdfDocument類別在Java中載入現有的PDF文件。
  3. 使用AnnotationOptions類別建立和自定義註釋。
  4. 使用IronPDF的addTextAnnotation將註釋新增到PDF的特定頁面。
  5. 匯出包含註釋的PDF文件。

有關如何使用IronPDF在PDF中開始註釋的更多資訊,請存取IronPDF說明文件。

Explore AnnotationOptions in IronPDF Java Docs AnnotationOptions

在GitHub上查看

準備好開始了嗎?

版本:2026.6剛剛發布

Key in blue circle

立即免費取得 30 天試用金鑰。

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

OR
bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
預訂您的免費 即時演示
Booking Badge

全球數百萬工程師的信任

Iron Software的客戶商標
獲取您的無義務諮詢
填寫以下表格或發送電子郵件至sales@ironsoftware.com
您的詳細資訊始終保持機密。
全球數百萬工程師的信任
Iron Software的客戶商標
立即獲取您的30天試用金鑰。
無需信用卡或帳戶建立
PDF的Java Maven程式庫
using Maven 安裝

版本: 2026.6

<dependency>
   <groupId>com.ironsoftware</groupId>
   <artifactId>ironpdf</artifactId>
   <version>2026.6.1</version>
</dependency>
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2026.6.1
or
Java PDF JAR
下載 JAR

版本: 2026.6

手動安裝到您的專案中