Dodaj tekst do pliku PDF poprzez C#

Dodaj tekst do dokumentu PDF za pomocą .NET. Użyj pliku Aspose.PDF do programowej modyfikacji dokumentów PDF

Jak pracować z tekstem w pliku PDF przy użyciu biblioteki .NET

Aby dodać tekst do pliku PDF, użyjemy interfejsu API Aspose.PDF for .NET, który jest bogatym w funkcje, wydajnym i łatwym w użyciu interfejsem API do manipulacji dokumentami dla .NET. Otwórz menedżera pakietów NuGet, wyszukaj Aspose.pdf i zainstaluj. Można również użyć następującego polecenia z konsoli Menedżera pakietów.

Package Manager Console

PM > Install-Package Aspose.PDF

Dodaj tekst do pliku PDF za pośrednictwem C#


Aby wypróbować kod w swoim środowisku, potrzebujesz Aspose.PDF for .NET.

  1. Załaduj plik PDF z wystąpieniem dokumentu.
  2. Utwórz TextParagraph i zdefiniuj jego właściwości.
  3. Dodaj TextParagraph do strony za pomocą TextBuilder.
  4. Zapisz plik ponownie.

Dodaj tekst do PDF - C#

Ten przykładowy kod pokazuje, jak dodać tekst do dokumentu 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);