Tambahkan Teks ke PDF melalui C#

Tambahkan teks ke dokumen PDF dengan .NET. Gunakan Aspose.PDF untuk memodifikasi dokumen PDF secara terprogram

Cara Bekerja dengan Teks dalam PDF Menggunakan .NET Library

Untuk menambahkan Teks ke File PDF, kita akan menggunakan Aspose.PDF for .NET API, yang merupakan API manipulasi dokumen yang kaya fitur, kuat, dan mudah digunakan untuk .NET. Buka manajer paket nuget, cari Aspose.pdf dan instal. Anda juga dapat menggunakan perintah berikut dari Konsol Manajer Paket.

Package Manager Console

PM > Install-Package Aspose.PDF

Tambahkan Teks ke File PDF melalui C#


Untuk mencoba kode di lingkungan Anda, Anda memerlukan Aspose.PDF untuk .NET.

  1. Muat PDF dengan instance Document.
  2. Buat TextParagraph dan tentukan propertinya.
  3. Tambahkan TextParagraph ke Page menggunakan TextBuilder.
  4. Simpan file lagi.

Tambahkan Teks ke PDF - C#

Kode contoh ini menunjukkan cara menambahkan teks ke dokumen 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);