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:
- GroupDocs.Annotation para .NET: Instale a biblioteca. Você pode baixá-la em aqui.
- Ambiente de desenvolvimento: configure um ambiente de desenvolvimento adequado para o desenvolvimento .NET.
- 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.