Sellos en PDF a través de C#

Sellar documentos PDF con .NET. Utilice Aspose.PDF for modificar documentos PDF mediante programación

Cómo añadir sellos a un PDF con la biblioteca .NET

Para trabajar con el sello de texto en un archivo PDF, usaremos la API Aspose.PDF for .NET, que es una API de manipulación de documentos rica en funciones, potente y fácil de usar para la plataforma net. Abra el administrador de paquetes NuGet, busque Aspose.pdf e instálelo. También puede usar el siguiente comando desde la consola de Package Manager.

Package Manager Console

PM > Install-Package Aspose.PDF

Agregar sello al documento PDF C#


Necesita Aspose.PDF for .NET para probar el código en su entorno.

  1. Cargue el PDF con una instancia de Document.
  2. Obtenga DocumentInfo mediante la propiedad Document.Info.
  3. Acceder y mostrar diferentes propiedades de Document.Info.

Agregar sello al PDF: C#

var inputFile = Path.Combine(dataDir, "AddTextStamp.pdf");
var outputFile = Path.Combine(dataDir, "AddTextStamp_out.pdf");        
var pdfDocument = new Aspose.Pdf.Document(inputFile);
var textStamp = new Aspose.Pdf.TextStamp("Sample Stamp")
{
    Background = true,
    XIndent = 100,
    YIndent = 100,
    Rotate = Aspose.Pdf.Rotation.on90
};

textStamp.TextState.Font = Aspose.Pdf.Text.FontRepository.FindFont("Arial");
textStamp.TextState.FontSize = 14.0F;
textStamp.TextState.FontStyle = Aspose.Pdf.Text.FontStyles.Bold | Aspose.Pdf.Text.FontStyles.Italic;        
textStamp.TextState.ForegroundColor = Aspose.Pdf.Color.Aqua;        
pdfDocument.Pages[1].AddStamp(textStamp);

pdfDocument.Save(outputFile);