Bekerja dengan Teks dalam PDF melalui Python

Cara Bekerja dengan Teks dalam PDF Menggunakan Python for .NET Library

Cara Bekerja dengan Teks dalam PDF Menggunakan Python for .NET Library

Untuk menambahkan Teks ke File PDF, kita akan menggunakan Aspose.PDF for Python 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.

Python Package Manager Console

pip install aspose-pdf

Tambahkan Teks ke File PDF melalui Python


Untuk mencoba kode di lingkungan Anda, Anda perlu Aspose.PDF untuk Python.

  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 - Python

<% text.code-block.subtitle %>


    // 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);