Este artigo explica como remover anotações de PDF usando C#. Ele fornece as configurações do IDE, uma lista de etapas e um código de exemplo para desenvolver um removedor de anotações em PDF usando C#. Você aprenderá a filtrar as anotações antes de excluí-las usando vários critérios.
Etapas para excluir anotações de PDF usando C#
- Defina o ambiente para usar Aspose.PDF for .NET para remover anotações
- Carregue o arquivo PDF de origem no objeto Document com anotações
- Acesse a coleção de páginas e obtenha uma referência para a primeira página
- Obtenha acesso à coleção de anotações e chame o método Delete()
- Save o arquivo PDF resultante após a exclusão das anotações
Os passos acima descrevem como deletar anotação em PDF usando C#. Carregue o arquivo PDF de origem, acesse a coleção de páginas, obtenha a referência da página de destino e obtenha a coleção das anotações. Finalmente, chame o método Delete() para deletar todas as anotações da página selecionada.
Código para remover todas as anotações de PDF usando C#
using Aspose.Pdf; | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
License lic = new License(); | |
lic.SetLicense("license.lic"); | |
// Open document | |
Document pdfDocument = new Document("AddAnnotation_out.pdf"); | |
// Delete particular annotation | |
pdfDocument.Pages[1].Annotations.Delete(); | |
// Save updated document | |
pdfDocument.Save("DeleteAllAnnotationsFromPage_out.pdf"); | |
System.Console.WriteLine("All annotations deleted"); | |
} | |
} |
Este código de exemplo demonstra como remover anotações de PDF usando C#. Você pode filtrar a anotação com base no tipo, como Texto, Círculo, Polígono, Polilinha, Destaque, Riscado e Carimbo para listar alguns nomes. Você pode iterar por todas as páginas do PDF e excluir todas as anotações de todo o arquivo PDF.
Este breve tutorial nos ensinou como remover vários tipos de anotações. Se você quiser adicionar anotações como comentários, consulte o artigo em Como adicionar comentários a um PDF usando C#.