IRONSOFTWAREHOME
Adnotacje

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
Adnotacje

Adnotacje

Użyj obiektu PdfDocument wraz z klasą AnnotationManager z IronPDF, aby dodać adnotacje w stylu "sticky note" do określonych stron dokumentu PDF.

Utwórz adnotację tekstową w podanej lokalizacji na stronie poprzez określenie tekstu i współrzędnych kartezjańskich (x, y) jako argumentów w konstruktorze AnnotationOptions, jak pokazano w poniższym przykładzie kodu. Następnie wywołaj metodę addTextAnnotation na AnnotationManager, aby dodać adnotację do wybranej strony w roboczym dokumencie PDF.

Dodatkowe metody na każdym obiekcie AnnotationOptions pozwalają programistom dostosować wygląd i zachowanie adnotacji. W poniższym przykładzie kodu ustawiamy jego setOpacity() i setFeaturedIcon(), a także konfigurujemy go tak, aby nie był ani edytowalny, ani drukowalny. Deweloperzy mogą również zmienic kolor, wysokosc i tytuł adnotacji, a także jej tytuł, temat, treść oraz lokalizacje.

Kroki tworzenia adnotacji w PDF z użyciem Java

  1. Zainstaluj bibliotekę Java IronPdf, aby dodać adnotacje do dokumentów PDF.
  2. Wykorzystaj klasę PdfDocument, aby załadować istniejący plik PDF w Javie.
  3. Utwórz i dostosuj adnotacje z klasą AnnotationOptions.
  4. Użyj addTextAnnotation z IronPDF, aby dodać adnotacje do określonych stron PDF.
  5. Eksportuj dokument PDF zawierajacy adnotacje.

Aby uzyskać więcej informacji o tym, jak rozpoczac prace z adnotacjami w PDF przy użyciu IronPDF, odwiedz dokumentacje IronPDF.

Explore AnnotationOptions in IronPDF Java Docs AnnotationOptions

Zobacz na GitHubie

Gotowy, aby rozpocząć?

Wersja:2026.10właśnie wydany

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF for Java
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Twoje dane zawsze będą utrzymywane w tajemnicy.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Zaufane przez miliony inżynierów na całym świecie
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta
Biblioteka Java Maven dla PDF
Zainstaluj za pomocą Maven

Wersja: 2026.10

<dependency>
   <groupId>com.ironsoftware</groupId>
   <artifactId>ironpdf</artifactId>
   <version>2026.10.1</version>
</dependency>
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2026.10.1
lub
Plik JAR PDF Java
Pobierz JAR

Wersja: 2026.10

Ręcznie zainstaluj w swoim projekcie