Adicionar anotação de elipse ao documento

Introdução

Neste tutorial, você aprenderá a adicionar uma anotação de elipse a um documento usando o GroupDocs.Annotation para .NET. Este guia passo a passo o guiará pelo processo, garantindo que você entenda cada etapa com clareza.

Pré-requisitos

Antes de começar, certifique-se de ter o seguinte:

  1. GroupDocs.Annotation para .NET: Certifique-se de ter baixado e instalado o GroupDocs.Annotation para .NET. Você pode baixá-lo em aqui.
  2. IDE (Ambiente de Desenvolvimento Integrado): Você precisará de um IDE instalado no seu sistema, como o Visual Studio, para escrever e executar o código.

Importar namespaces

Primeiro, importe os namespaces necessários para o seu projeto:

using System;
using System.Collections.Generic;
using System.IO;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
using GroupDocs.Annotation.Options;

Etapa 1: definir caminho de saída

Defina o caminho de saída onde o documento anotado será salvo:

string outputPath = Path.Combine("Your Document Directory", "result" + Path.GetExtension("input.pdf"));

Etapa 2: Inicializar o Annotator

Inicialize o anotador fornecendo o caminho do documento de entrada:

using (Annotator annotator = new Annotator("input.pdf"))
{

Etapa 3: Criar anotação de elipse

Crie uma instância do EllipseAnnotation classe e definir suas propriedades:

EllipseAnnotation ellipse = new EllipseAnnotation
{
    BackgroundColor = 65535,
    Box = new Rectangle(100, 100, 100, 100),
    CreatedOn = DateTime.Now,
    Message = "This is ellipse annotation",
    Opacity = 0.7,
    PageNumber = 0,
    PenColor = 65535,
    PenStyle = PenStyle.Dot,
    PenWidth = 3,
    Replies = new List<Reply>
    {
        new Reply
        {
            Comment = "First comment",
            RepliedOn = DateTime.Now
        },
        new Reply
        {
            Comment = "Second comment",
            RepliedOn = DateTime.Now
        }
    }
};

Etapa 4: Adicionar anotação

Adicione a anotação de elipse ao documento:

annotator.Add(ellipse);

Etapa 5: Salvar documento

Salve o documento anotado no caminho de saída:

annotator.Save(outputPath);

Conclusão

Parabéns! Você adicionou com sucesso uma anotação de elipse a um documento usando o GroupDocs.Annotation para .NET. Agora você pode integrar essa funcionalidade aos seus aplicativos .NET para aprimorar a colaboração e a comunicação entre documentos.

Perguntas frequentes

Posso personalizar a aparência da anotação de elipse?

Sim, você pode personalizar várias propriedades, como cor de fundo, cor da borda, opacidade, etc., de acordo com suas necessidades.

O GroupDocs.Annotation for .NET é compatível com todos os formatos de documento?

O GroupDocs.Annotation para .NET oferece suporte a uma ampla variedade de formatos de documentos, incluindo PDF, DOCX, PPTX, XLSX e muito mais.

Posso adicionar várias anotações a um único documento?

Sim, você pode adicionar várias anotações, incluindo elipses, retângulos, texto, etc., a um único documento.

Existe uma versão de teste disponível para fins de teste?

Sim, você pode baixar uma versão de teste gratuita em aqui para avaliar suas características.

Onde posso obter suporte técnico para o GroupDocs.Annotation para .NET?

Você pode obter suporte técnico no fórum da comunidade GroupDocs.Annotation aqui.