Remover realce de PDF usando C#

Este guia curto explica como remover realce de PDF usando C#. Ele contém detalhes para configurar o IDE, uma lista de etapas e um código de exemplo que mostra como excluir realces em PDF usando C#. Diferentes opções são demonstradas para apagar um realce específico ou todos os realces de um determinado PDF.

Etapas para remover realce em PDF usando C#

  1. Configure o IDE para usar Aspose.PDF for .NET para remover realces
  2. Crie um enumerador para selecionar a remoção de todos os realces ou de realces com uma cor selecionada
  3. Crie uma função que receba um PDF de entrada/saída, um sinalizador para remover todos ou realces selecionados e uma cor de destino
  4. Abra o arquivo PDF de origem que contém texto realçado usando a classe Document
  5. Analise cada página e filtre os realces da AnnotationCollection de cada página
  6. Percorra todos os realces e exclua-os com base nos critérios selecionados pelo usuário
  7. Salve o arquivo PDF de saída após remover os realces

Essas etapas resumem como apagar realce em PDF usando C#. Carregue o arquivo PDF de origem, acesse cada página e sua respectiva coleção de anotações. Analise cada anotação de realce, faça o cast para HighlightAnnotation quando necessário para acessar as cores e, por fim, exclua a anotação de realce conforme os critérios fornecidos.

Código para remover realce de PDF usando C#

Este código demonstra como remover realce de PDF usando C#. Se você simplesmente deseja remover todos os realces independentemente da cor, não é necessário fazer o cast da anotação de tipo realce para HighlightAnnotation. Você pode sobrescrever o arquivo PDF existente ou criar um novo arquivo PDF conforme seus requisitos.

Este artigo nos ensinou o processo de remoção de realces de um PDF. Para converter um arquivo PS em PDF, consulte o artigo Converter arquivo PS para PDF usando C#.

 Português