Adicionar anotação de sublinhado de texto ao documento

Introdução

Neste tutorial, percorreremos o processo de adição de uma anotação de sublinhado de texto a um documento usando GroupDocs.Annotation for .NET. As anotações de sublinhado de texto podem ser úteis para enfatizar partes específicas de um documento, como passagens importantes ou pontos-chave.

Pré-requisitos

Antes de começarmos, certifique-se de ter os seguintes pré-requisitos instalados:

  1. GroupDocs.Annotation for .NET: Baixe e instale GroupDocs.Annotation for .NET emaqui.
  2. .NET Framework: Certifique-se de ter o .NET Framework instalado em seu sistema.

Importando Namespaces

Primeiro, vamos importar os namespaces necessários para o nosso projeto:

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

Agora, vamos dividir o exemplo em várias etapas:

Etapa 1: definir o caminho de saída

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

Nesta etapa definimos o caminho de saída onde o documento anotado será salvo.

Etapa 2: inicializar o anotador

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

Aqui, inicializamos uma instância doAnnotator class fornecendo o caminho do documento de entrada.

Etapa 3: criar anotação de sublinhado

UnderlineAnnotation underline = new UnderlineAnnotation
{
    CreatedOn = DateTime.Now,
    FontColor = 65535,
    Message = "This is underline annotation",
    Opacity = 0.7,
    PageNumber = 0,
    BackgroundColor = 16761035,
    UnderlineColor = 1422623, // funciona com suporte apenas para documentos Word e PDF
    Points = new List<Point>
    {
        new Point(80, 730), new Point(240, 730), new Point(80, 650), new Point(240, 650)
    },
    Replies = new List<Reply>
    {
        new Reply
        {
            Comment = "First comment",
            RepliedOn = DateTime.Now
        },
        new Reply
        {
            Comment = "Second comment",
            RepliedOn = DateTime.Now
        }
    }
};

Esta etapa envolve a criação de umUnderlineAnnotationobjeto com várias propriedades, como cor da fonte, mensagem, opacidade, número da página, cor de fundo, cor do sublinhado, pontos e respostas.

Etapa 4: adicionar anotação ao documento

annotator.Add(underline);

Aqui, adicionamos a anotação de sublinhado ao documento.

Etapa 5: Salvar documento anotado

annotator.Save(outputPath);

Finalmente, salvamos o documento anotado no caminho de saída especificado.

Conclusão

Neste tutorial, aprendemos como adicionar uma anotação de sublinhado de texto a um documento usando GroupDocs.Annotation for .NET. Esta poderosa biblioteca oferece várias opções de anotação para aprimorar a colaboração e comunicação de documentos.

Perguntas frequentes

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

Sim, você pode personalizar propriedades como cor, opacidade e posição de acordo com suas necessidades.

O GroupDocs.Annotation é compatível com diferentes formatos de documentos?

Sim, GroupDocs.Annotation oferece suporte a uma ampla variedade de formatos de documentos, incluindo Word e PDF.

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

Com certeza, GroupDocs.Annotation permite adicionar várias anotações de diferentes tipos a um documento.

Existe uma avaliação gratuita disponível para GroupDocs.Annotation?

Sim, você pode acessar a versão de avaliação gratuita emaqui.

Onde posso obter suporte para GroupDocs.Annotation?

Você pode obter suporte no fórum da comunidade GroupDocs.Annotationaqui.