Remover marca d’água do PDF via C#

Exclua a marca d’água do documento PDF usando Aspose.PDF for a biblioteca .NET

Excluir marca d'água do arquivo PDF usando a biblioteca .NET

Para excluir a marca d’água do arquivo PDF, usaremos a API Aspose.PDF for .NET, que é uma API de manipulação de documentos rica em recursos, poderosa e fácil de usar para .NET. Abra o gerenciador de pacotes NuGet, pesquise por Aspose.pdf e instale. Você também pode usar o seguinte comando no console do Gerenciador de Pacotes.

Package Manager Console

PM > Install-Package Aspose.PDF

Remova a marca d’água via C#


Para testar o código em seu ambiente, você precisa de Aspose.PDF for .NET.

  1. Carregue o PDF com uma instância do Document.
  2. Crie uma instância de WatermarkArtifact.
  3. Defina as propriedades do objeto WatermarkArtifact.
  4. Adicione marca d’água usando o método Add da classe de coleção Aspose.Pdf.Page.Artifacts.
  5. Salvar arquivo PDF

Exclua a marca d'água do PDF - C#

var inputFile = Path.Combine(dataDir, "sample.pdf");
var outputFile = Path.Combine(dataDir, "remove_watermark.pdf");
var pdfDocument = new Aspose.Pdf.Document(inputFile);
var page = pdfDocument.Pages[1];

if (page.Artifacts[1].Subtype == Aspose.Pdf.Artifact.ArtifactSubtype.Watermark)
    page.Artifacts.Delete(page.Artifacts[1]);
        
pdfDocument.Save(outputFile);