Solução de marca d’água para documentos PDF

Como adicionar ou remover marcas d’água em documentos PDF com aplicativos e APIs multiplataforma gratuitos

Como adicionar ou remover marca d'água em um PDF

Você precisa da biblioteca Aspose.PDF para testar o código em seu ambiente. API que é uma API de manipulação de documentos rica em recursos, poderosa e fácil de usar. Abra o gerenciador de pacotes NuGet, procure por Aspose.PDF e instale. Você também pode usar o seguinte comando no console do Gerenciador de Pacotes.

Você pode usar as seguintes classes e métodos para trabalhar com marca d’água em PDF:

  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

Adicionar marca d'água em PDF - C#

Este código de exemplo mostra como adicionar marca d'água ao arquivo PDF - C#


    doc = new Aspose.Pdf.Document("1.pdf");

    artifact = new Aspose.Pdf.WatermarkArtifact();
    artifact.SetImage(new FileStream("1.jpg", FileMode.Open));

    artifact.ArtifactHorizontalAlignment = Aspose.Pdf.HorizontalAlignment.Center;
    artifact.ArtifactVerticalAlignment = Aspose.Pdf.VerticalAlignment.Center;
    artifact.Rotation = 15;
    artifact.Opacity = 1;
    artifact.IsBackground = true;
    doc.Pages[1].Artifacts.Add(artifact);

    //save result pdf to file
    doc.Save("add_watermark.pdf", Aspose.Pdf.SaveFormat.Pdf);