IRONSOFTWAREHOME
Anotações
from ironpdf import *

# Load an existing PDF or create a new one
pdf = PdfDocument("existing.pdf")

pageIndex = 0

# Create a TextAnnotation object
annotation = TextAnnotation(pageIndex)
annotation.Title = "This is the major title"
annotation.Subject = "This is a subtitle"
annotation.Contents = "This is the long 'sticky note' comment content..."
annotation.Icon = TextAnnotation.AnnotationIcon.Help
annotation.X = 150
annotation.Y = 200
annotation.Width = 200
annotation.Height = 50
annotation.Opacity = 0.9
annotation.Printable = False
annotation.Hidden = False
annotation.OpenByDefault = True
annotation.ReadOnly = False
annotation.Rotatable = True

# Add the annotation to a specific page and location within the PDF
pdf.Annotations.Add(annotation)

# Save the PDF
pdf.SaveAs("existing.pdf")
pip install ironpdf
Anotações

Anotações

IronPDF for Python pode adicionar anotações de texto interativas — também conhecidas como notas adesivas — a documentos PDF, permitindo anexar comentários, notas de revisão ou metadados a locais específicos em uma página.

Começando

Carregue ou crie um PdfDocument, instancie um TextAnnotation com o índice de página de destino, configure suas propriedades, adicione ao documento a coleção Annotations e salve.

Entendendo o código

  • TextAnnotation(pageIndex): Cria uma nova anotação direcionando para o índice de página baseado em zero especificado.
  • Title: O texto do título principal da anotação popup.
  • Subject: Um subtítulo ou título secundário para a anotação.
  • Contents: O texto do corpo da anotação — o principal comentário ou conteúdo da nota.
  • Icon: O ícone visual exibido na página. As opções incluem Help, Note, Comment, Key, e outros de TextAnnotation.AnnotationIcon.
  • X / Y: A posição do ponto âncora da anotação na página, em pontos.
  • Width / Height: As dimensões da caixa de popup de anotação.
  • Opacity: Um valor de 0,0 a 1,0 controlando a transparência da anotação.
  • Printable: Quando False, a anotação não é incluída na saída impressa.
  • Hidden: Quando False, a anotação é visível no visualizador de PDF.
  • OpenByDefault: Quando True, o popup da anotação está aberto quando o PDF é primeiro visualizado.
  • ReadOnly: Quando False, os usuários podem editar a anotação em um visualizador de PDF.
  • Rotatable: Quando True, a anotação pode ser rotacionada pelo usuário.
  • pdf.Annotations.Add(annotation): Adiciona a anotação configurada ao documento.

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.