Adicionar anotação de texto riscado ao documento

Introdução

Neste tutorial, exploraremos como adicionar uma anotação de texto riscado a um documento usando o GroupDocs.Annotation para .NET. Esta biblioteca oferece ferramentas poderosas para anotar vários tipos de documentos, aprimorando os processos de colaboração e revisão de documentos.

Pré-requisitos

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

  1. GroupDocs.Annotation para .NET: Instale a biblioteca. Você pode baixá-la em aqui.
  2. Ambiente de desenvolvimento: configure um ambiente de desenvolvimento adequado para o desenvolvimento .NET.
  3. Documento: tenha um documento pronto para anotar, como um arquivo PDF.

Importando namespaces

Primeiro, importe os namespaces necessários para acessar as funcionalidades do GroupDocs.Annotation:

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 processo de adição de uma anotação de texto riscado em várias etapas:

Etapa 1: Definir o caminho de saída

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

Aqui, definimos o caminho de saída onde o documento anotado será salvo.

Etapa 2: Inicializar o Annotator

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

Inicialize o objeto Annotator fornecendo o caminho para o documento de entrada (arquivo PDF neste caso).

Etapa 3: Criar anotação tachada

StrikeoutAnnotation strikeout = new StrikeoutAnnotation
{
    CreatedOn = DateTime.Now,
    FontColor = 65535,
    Message = "This is strikeout annotation",
    Opacity = 0.7,
    PageNumber = 0,
    BackgroundColor = 16761035,
    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
        }
    }
};

Crie um objeto StrikeoutAnnotation com propriedades desejadas, como mensagem, opacidade, número de página, cor de fundo, pontos (coordenadas) e respostas.

Etapa 4: Adicionar anotação

annotator.Add(strikeout);

Adicione a anotação tachada criada ao documento.

Etapa 5: Salvar documento

annotator.Save(outputPath);

Salve o documento anotado no caminho de saída especificado.

Conclusão

Neste tutorial, aprendemos como adicionar uma anotação de texto riscado a um documento usando o GroupDocs.Annotation para .NET. Esta poderosa biblioteca permite anotações eficientes em documentos, aprimorando os processos de colaboração e revisão de documentos.

Perguntas frequentes

O GroupDocs.Annotation é compatível com vários formatos de documento?

Sim, o GroupDocs.Annotation suporta uma ampla variedade de formatos de documentos, incluindo PDF, Word, Excel, PowerPoint e muito mais.

Posso personalizar a aparência das anotações?

Claro, você pode personalizar propriedades de anotação, como cor, opacidade, tamanho da fonte e muito mais, de acordo com suas necessidades.

O GroupDocs.Annotation fornece recursos de colaboração?

Sim, o GroupDocs.Annotation facilita a colaboração permitindo que os usuários adicionem comentários, respostas e anotações aos documentos.

Existe um teste gratuito disponível?

Sim, você pode aproveitar um teste gratuito em aqui.

Onde posso obter suporte para o GroupDocs.Annotation?

Você pode obter suporte do Fórum GroupDocs.Annotation.