Adicionar cabeçalho ao PDF via C#

Adicione cabeçalho ao arquivo PDF usando C#.

Adicionar cabeçalhos ao documento PDF usando a biblioteca C#

Para adicionar Header em 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 a plataforma net. 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.

Package Manager Console

PM > Install-Package Aspose.PDF

Etapas para adicionar cabeçalho ao PDF via C#


Você precisa Aspose.PDF for .NET testar o código em seu ambiente.

  1. Abra um documento PDF usando o objeto Document.
  2. Crie um carimbo e defina suas propriedades.
  3. Adicione o carimbo à página usando o método addStamp.
  4. Salve o arquivo PDF.

Adicione um cabeçalho ao documento PDF - C#

Este exemplo de código mostra como adicionar cabeçalho ao PDF

var inputFile = Path.Combine(dataDir, "TextinHeader.pdf");
var outputFile = Path.Combine(dataDir, "TextinHeader_out.pdf");
var pdfDocument = new Aspose.Pdf.Document(inputFile);

// Create header
var textStamp = new Aspose.Pdf.TextStamp("Header Text");
// Set properties of the stamp
textStamp.TopMargin = 10;
textStamp.HorizontalAlignment = Aspose.Pdf.HorizontalAlignment.Center;
textStamp.VerticalAlignment = Aspose.Pdf.VerticalAlignment.Top;
// Add header on all pages
foreach (var page in pdfDocument.Pages)
{
    page.AddStamp(textStamp);
}
pdfDocument.Save(outputFile);