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#


    // Open document
    Document pdfDocument = new Document(dataDir + "input.pdf");
    // Get particular page
    Page pdfPage = (Page)pdfDocument.Pages[1];
    // Create text fragment
    TextFragment textFragment = new TextFragment("main text");
    textFragment.Position = new Position(100, 600);
    // Set text properties
    textFragment.TextState.FontSize = 12;
    textFragment.TextState.Font = FontRepository.FindFont("TimesNewRoman");
    textFragment.TextState.BackgroundColor = Aspose.Pdf.Color.FromRgb(System.Drawing.Color.LightGray);
    textFragment.TextState.ForegroundColor = Aspose.Pdf.Color.FromRgb(System.Drawing.Color.Red);
    // Create TextBuilder object
    TextBuilder textBuilder = new TextBuilder(pdfPage);
    // Append the text fragment to the PDF page
    textBuilder.AppendText(textFragment);
    dataDir = dataDir + "AddText_out.pdf";
    // Save resulting PDF document.
    pdfDocument.Save(dataDir);