Adicionar texto ao PDF via C#

Adicione texto ao documento PDF com .NET. Use o Aspose.PDF for modificar documentos PDF de forma programática

Como trabalhar com texto em PDF usando a biblioteca .NET

Para adicionar texto ao arquivo 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 .NET. Abra o gerenciador de pacotes NuGet, pesquise 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

Adicionar texto ao arquivo PDF via C#


Para testar o código em seu ambiente, você precisa do Aspose.PDF for .NET.

  1. Carregue o PDF com uma instância do Document.
  2. Crie um TextParagraph e defina suas propriedades.
  3. Adicione o TextParagraph à página usando o TextBuilder.
  4. Salve o arquivo novamente.

Adicione texto ao PDF - C#

Este exemplo de código mostra como adicionar texto em um documento PDF - C#

var inputFile = Path.Combine(dataDir, "sample.pdf");
var outputFile = Path.Combine(dataDir, "sample_out.pdf");
var pdfDocument = new Aspose.Pdf.Document(inputFile);
var page = pdfDocument.Pages[1];

var textFragment = new Aspose.Pdf.Text.TextFragment("Lorem ipsum")
{
    Position = new Aspose.Pdf.Text.Position(100, 600)
};
        
textFragment.TextState.FontSize = 12;
textFragment.TextState.Font = Aspose.Pdf.Text.FontRepository.FindFont("TimesNewRoman");
textFragment.TextState.BackgroundColor = Aspose.Pdf.Color.LightGray;
textFragment.TextState.ForegroundColor = Aspose.Pdf.Color.Red;

var textBuilder = new Aspose.Pdf.Text.TextBuilder(page);
textBuilder.AppendText(textFragment);
pdfDocument.Save(outputFile);