GroupDocs.Annotation for .NET é uma biblioteca leve e flexível para trabalhar com anotações em documentos no Windows, Linux e macOS. Sua API simples ajuda a manter os dados on‑premises, controlar o uso de recursos e personalizar fluxos de trabalho de anotação conforme suas necessidades.
Trabalhe com uma ampla variedade de tipos de anotação, incluindo Texto, Polilinha, Área, Sublinhado, Ponto, Marca d’água, Setas, Elipse, Substituição de Texto, Distância, Campo de Texto e Redação. A API oferece suporte aos formatos de documentos populares, como PDF, HTML, Microsoft Word, Excel, PowerPoint, Visio, e‑mails do Outlook, imagens, metarquivos, desenhos CAD e muito mais. Gere miniaturas de páginas e importe/exporte anotações de/para arquivos PDF.
Use a biblioteca para adicionar, editar, extrair e excluir anotações; girar páginas; gerar miniaturas; e muito mais. Ela também fornece um conjunto abrangente de objetos de dados para personalizar propriedades de anotação em todos os formatos suportados.
Começar é simples: aplique uma licença, carregue um arquivo, manipule as anotações (adicionar/editar/extrair/excluir) e salve o resultado. Para detalhes, consulte a documentação do produto e os projetos de exemplo.
GroupDocs.Annotation é atualizado e suportado regularmente. Compartilhe suas dúvidas, ideias e solicitações de recursos — incorporamos ativamente o feedback dos clientes nas novas versões.
GroupDocs.Annotation for .NET permite trabalhar com muitos tipos de anotação para simplificar a colaboração. Use anotações de área (marque uma região retangular e adicione notas), anotações de ponto (anexe comentários em qualquer ponto de um documento), anotações de texto (comente o texto selecionado), anotações de riscar/sublinhar, anotações de polilinha (desenhe formas e linhas à mão livre), anotações de seta (ponteiro com comentários), anotações de elipse (exiba texto dentro de uma elipse), anotações de distância (desenhe uma linha que representa a distância entre objetos), anotações de link (adicione links da web) e anotações de marca d’água (adicione carimbos ou marcas d’água).
// Initialize list of AnnotationInfo
List<AnnotationInfo> annotations = new List<AnnotationInfo>();
// Initialize text annotation
AnnotationInfo textAnnotation = new AnnotationInfo
{
Box = new Rectangle((float)265.44, (float)153.86, 206, 36), Type = AnnotationType.Text
};
// Add annotation to list
annotations.Add(textAnnotation);
// Get input file stream
Stream inputFile = new FileStream("D:/input.pdf", FileMode.Open, File
.ReadWrite);
// Export annotation and save output file
CommonUtilities.SaveOutputDocument(inputFile, annotations, DocumentType.Pdf);