Solución de filigrana para documentos PDF

Cómo añadir o eliminar marcas de agua a documentos PDF con aplicaciones y API multiplataforma gratuitas

Cómo añadir o eliminar marcas de agua en un PDF

Necesita biblioteca Aspose.PDF para probar el código en su entorno. API que es una API de manipulación de documentos rica en funciones, potente y fácil de usar. Abra el administrador de paquetes NuGet, busque Aspose.PDF e instálelo. También puede utilizar el siguiente comando desde la consola del administrador de paquetes.

Puede utilizar las siguientes clases y métodos para trabajar con marcas de agua en PDF:

  1. Cargue el PDF con una instancia de Document.
  2. Crea una instancia de WatermarkArtifact.
  3. Define las propiedades del objeto WatermarkArtifact.
  4. Añada una marca de agua mediante el método Add de la clase de colección Aspose.Pdf.Page.Artifacts.
  5. Guardar archivo PDF

Agregar marca de agua en PDF - C#

Este código de ejemplo muestra cómo añadir una marca de agua a un archivo 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);