Visão geral do GroupDocs.Annotation

Adicione anotações de documentos de nível profissional às suas aplicações .NET

Illustration annotation

Adicionar Marcação de Texto

GroupDocs.Annotation for .NET permite destacar, sublinhar, riscar, sublinhar ondulado, censurar ou substituir texto. Compatível com uma ampla variedade de formatos, incluindo PDFs e documentos do Office, esse recurso simplifica a revisão e colaboração de documentos.

Desenhar Anotações Gráficas

Adicione formas de área, elipse, ponto, seta, distância e polilinha com cores de traço e preenchimento configuráveis para destacar regiões e medições em uma página.

Comentários e Respostas

Anexe um autor e uma discussão em tópicos de respostas a qualquer anotação para suportar fluxos de trabalho estruturados de revisão e aprovação.

Gerenciar e Trocar Anotações

Liste, atualize e remova anotações, filtre por tipo, renderize pré-visualizações de documentos e importe ou exporte anotações como XML.

Independência de Plataforma

GroupDocs.Annotation for .NET é compatível com uma ampla variedade de sistemas operacionais, frameworks de desenvolvimento e gerenciadores de pacotes.

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Formatos de Arquivo Compatíveis

GroupDocs.Annotation for .NET suporta operações com os seguintes formatos de arquivo.

Formatos MS Office

  • Word: DOCX, DOC, DOCM, DOT, DOTX, DOTM, RTF
  • Excel: XLSX, XLS, XLSM, XLSB, ODS
  • PowerPoint: PPT, PPTX, PPS, PPSX

Outros formatos de Office

  • Portátil: PDF
  • OpenDocument: ODT, ODP
  • Diagrama: VSD, VSDX

Outros formatos

  • Imagens: BMP, JPEG, PNG, TIFF
  • CAD: DWG, DXF
  • E-mail: EML, EMLX

Recursos do GroupDocs.Annotation for .NET

Adicione e gerencie anotações em PDFs, arquivos do Office e imagens com alta velocidade e precisão.

Feature icon

Marcação de Texto

Destaque, sublinhe, risque ou sublinhe ondulado o texto selecionado em qualquer documento suportado.

Feature icon

Formas Gráficas

Desenhe anotações de área, elipse, seta, ponto, distância e polilinha com cores personalizadas.

Feature icon

Marca d’água e Selos

Adicione marcas d’água de texto, selos de imagem e campos de texto editáveis em uma página de documento.

Feature icon

Obter e Remover

Leia todas as anotações em um documento e, em seguida, remova por id, tipo ou instância.

Feature icon

Comentários e Respostas

Anexe respostas em tópicos com metadados de usuário e timestamp a qualquer anotação.

Feature icon

Importar e Exportar

Salve as anotações de um documento em XML e carregue-as em outro documento.

Exemplos de Código

Exemplos típicos de uso do GroupDocs.Annotation for .NET em ação

Destacar Texto

GroupDocs.Annotation for .NET permite que desenvolvedores C# destacem texto e adicionem marcações a documentos:

Realçar Texto em um Documento

// Abra o documento com uma instância de Annotator
using (Annotator annotator = new Annotator("input.pdf"))
{
    // Crie uma anotação de realce de texto definida por pontos quad
    HighlightAnnotation highlight = new HighlightAnnotation
    {
        PageNumber = 0,
        FontColor = 65535,
        Points = new List<Point>
        {
            new Point(80, 730), new Point(240, 730),
            new Point(240, 750), new Point(80, 750)
        }
    };

    // Adicione o realce ao documento
    annotator.Add(highlight);

    // Salve o documento anotado
    annotator.Save("annotated.pdf");
}

Gerenciar Anotações

Use nossa API para ler e remover anotações de um documento:

Obter e Remover Anotações

// Abra um documento anotado com uma instância de Annotator
using (Annotator annotator = new Annotator("annotated.pdf"))
{
    // Recupere todas as anotações do documento
    List<AnnotationBase> annotations = annotator.Get();

    // Remova a primeira anotação
    annotator.Remove(annotations[0]);

    // Salve o documento atualizado
    annotator.Save("output.pdf");
}

Aplicar Marca d’água

GroupDocs.Annotation for .NET permite que desenvolvedores C# apliquem uma marca d’água de texto em todas as páginas do documento:

Aplicar uma Marca d'água em um Documento

// Abra o documento com uma instância de Annotator
using (Annotator annotator = new Annotator("input.pdf"))
{
    // Crie uma marca d'água de texto diagonal e posicione-a na primeira página
    WatermarkAnnotation watermark = new WatermarkAnnotation
    {
        Box = new Rectangle(100, 100, 200, 100),
        Text = "CONFIDENTIAL",
        FontColor = 16711680,
        FontSize = 24,
        Angle = 45,
        Opacity = 0.5,
        PageNumber = 0
    };

    // Adicione a marca d'água e salve o resultado
    annotator.Add(watermark);
    annotator.Save("annotated.pdf");
}

Pronto para começar?

Baixe GroupDocs.Annotation gratuitamente ou obtenha uma licença de teste para acesso total!

Recursos úteis

Explore a documentação, as amostras de código e o apoio da comunidade para aprimorar sua experiência.

Dicas de licença temporária

1
Cadastre-se com seu e-mail comercial. Serviços de e-mail gratuitos não são permitidos.
2
Use o botão Obter uma licença temporária na segunda etapa.
 Português