IRONSOFTWAREHOME
Anotações

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
Anotações

Anotações

Use a PdfDocument de um objeto com a classe AnnotationManager do IronPDF para adicionar anotações "estilo nota adesiva" a páginas especificadas de um documento PDF.

Crie uma anotação baseada em texto em um local específico em uma página especificando o texto e as coordenadas Cartesianas (x, y) como argumentos em um construtor AnnotationOptions, como mostrado no exemplo de código abaixo. Em seguida, invoque o método addTextAnnotation no AnnotationManager para adicionar a anotação à página desejada no documento PDF em trabalho.

Métodos adicionais em cada objeto AnnotationOptions permitem que desenvolvedores personalizem a aparência e o comportamento de uma anotação. No exemplo de código abaixo, configuramos seus setOpacity() e setFeaturedIcon(), além de configurá-lo para não ser editável nem imprimível. Os desenvolvedores também podem alterar a cor, a altura e o título de uma anotação, bem como seu título, assunto, conteúdo e localização.

Passos para criar uma anotação em um PDF usando Java

  1. Instale a biblioteca Java IronPdf para adicionar anotações a documentos PDF.
  2. Utilize a classe PdfDocument para carregar um arquivo PDF existente em Java.
  3. Crie e personalize anotações com a classe AnnotationOptions.
  4. Use o addTextAnnotation do IronPDF para adicionar anotações a páginas específicas do PDF.
  5. Exporte o documento PDF contendo as anotações.

Para obter mais informações sobre como começar a fazer anotações em PDFs usando o IronPDF, visite a Documentação do IronPDF .

Explore AnnotationOptions in IronPDF Java Docs AnnotationOptions

Ver no GitHub

Pronto para começar?

Versão:2026.6recém-lançado

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.