Remover fundo de PDF usando C#

Este artigo descreve como remover o fundo de PDF usando C#. Ele tem os detalhes para definir o ambiente de desenvolvimento, uma lista de etapas para escrever o aplicativo e um código de amostra para desenvolver um removedor de fundo de arquivo PDF usando C#. Você aprenderá a remover fundos e outros artefatos em uma página.

Etapas para remover o fundo do PDF usando C#

  1. Defina o IDE para usar Aspose.PDF for .NET para remover o fundo
  2. Carregue o arquivo PDF de origem usando a classe Document para limpar o fundo
  3. Selecione a página de destino com uma imagem de fundo
  4. Iterar por todos os artefatos na página selecionada
  5. Selecione os artefatos do tipo ArtifactSubtype.Background
  6. Chame o método Delete para os artefatos de fundo para removê-los
  7. Save o arquivo PDF de saída

Estas etapas resumem como limpar o fundo do PDF usando C#. Carregue o arquivo PDF de destino no objeto Document, selecione a página desejada e itere por todos os artefatos nela para pesquisar os artefatos Background. Chame o método Delete() na classe de coleção Artifacts para remover o fundo e salvar o arquivo PDF de saída.

Código para limpar o fundo do PDF usando C#

using Aspose.Pdf;
class Program
{
static void Main(string[] args)
{
License lic = new License();
lic.SetLicense("license.lic");
// Open the PDF file
var doc = new Document("BackGround.pdf");
// Access the target page
var page = doc.Pages[1];
// Iterate through all the artifacts in the page
foreach(var fact in page.Artifacts)
{
// Search background artifact
if(fact.Subtype == Artifact.ArtifactSubtype.Background)
{
// Delete the background
page.Artifacts.Delete(fact);
}
}
// Save the output after removing background
doc.Save("output.pdf");
System.Console.WriteLine("Background removed successfully");
}
}

Este código demonstra como remover o fundo do arquivo PDF usando C#. Você pode excluir o cabeçalho/rodapé e a marca d’água usando o enumerador ArtifactSubtype. Para eliminar o fundo de todo o PDF, execute esta etapa em cada página do documento.

Este tutorial rápido nos ensinou como desenvolver um borracha de fundo em PDF. Se você quiser a imposição em um arquivo PDF, consulte o artigo em impor PDF usando C#.

 Português