Aggiungi il timbro della pagina al PDF tramite C#

Crea un timbro di pagina in modo programmatico utilizzando Aspose.PDF per la libreria .NET

Come aggiungere timbri di pagina al PDF utilizzando la libreria .NET

Per lavorare con il timbro di pagina in un file PDF, useremo Aspose.PDF for .NET API che è un’API di manipolazione dei documenti ricca di funzionalità, potente e facile da usare per la piattaforma net. Apri il gestore di pacchetti NuGet, cerca Aspose.PDF e installa. È inoltre possibile utilizzare il seguente comando dalla console di Package Manager.

Package Manager Console

PM > Install-Package Aspose.PDF

Aggiungi timbro pagina al documento PDF C#


È necessario Aspose.PDF for .NET per provare il codice nel proprio ambiente.

  1. Carica il PDF con un’istanza di Document.
  2. Aprire un documento PDF utilizzando l’oggetto Document.
  3. Crea un timbro di pagina e definisci le sue proprietà.
  4. Aggiungere il timbro alla pagina utilizzando il metodo AddStamp

Aggiungi timbro pagina al PDF - C#

static Aspose.Pdf.PdfPageStamp GetPageStamp(int pageNum)
{
    var pageStampFile = Path.Combine(dataDir, "PageStamp.pdf");
    return new Aspose.Pdf.PdfPageStamp(pageStampFile, pageNum)
    {
        Height = 800,
        Background = true
    };
}

var inputFile = Path.Combine(dataDir, "sample.pdf");
var outputFile = Path.Combine(dataDir, "AddPageStamp_out.pdf");        
var pdfDocument = new Aspose.Pdf.Document(inputFile);
var bluePageStamp = GetPageStamp(1);
var plumPageStamp = GetPageStamp(2);

for (int i = 1; i < 5; i++)
{
    if (i % 2 == 0)
        pdfDocument.Pages[i].AddStamp(bluePageStamp);
    else
        pdfDocument.Pages[i].AddStamp(plumPageStamp);            
}
pdfDocument.Save(outputFile);