Python aracılığıyla PDF’ye Metin Ekle

Python for .NET ile PDF belgesine metin ekleyin. PDF belgelerini programlı olarak değiştirmek için Aspose.PDF kullanın

Python for .NET Kütüphane Kullanarak PDF'de Metinle Nasıl Çalışılır

PDF Dosyasına Metin eklemek için, güçlü ve kullanımı kolay bir API olan Aspose.PDF for Python kullanacağız. PyPI‘yi açın, aspose-pdf‘i arayın ve yükleyin. Alternatif olarak, şu komutu çalıştırın:

Console

pip install aspose-pdf

Python aracılığıyla PDF Dosyasına Metin Ekle


Kodu ortamınızda denemek için Python için Aspose.PDF gerekir.

  1. PDF’yi bir Belge örneğiyle yükleyin.
  2. Bir TextParagraph oluşturun ve özelliklerini tanımlayın.
  3. TextBuilder kullanarak TextParagraph öğesini Sayfaya ekleyin.
  4. Dosyayı tekrar kaydedin.

PDF'ye Metin Ekle - Python

Bu örnek kod, PDF belgesine nasıl metin ekleneceğini gösterir - Python

import aspose.pdf as apdf

from os import path

path_infile = path.join(self.data_dir, infile)
path_outfile = path.join(self.data_dir, outfile)

document = apdf.Document(path_infile)

# Get particular page
page = document.pages[1]

# Create text fragment
text_fragment = apdf.text.TextFragment("Hello, world!")
text_fragment.position = apdf.text.Position(100, 600)

# Set text properties
text_fragment.text_state.font_size = 12
text_fragment.text_state.font = apdf.text.FontRepository.find_font("TimesNewRoman")
text_fragment.text_state.background_color = apdf.Color.light_gray
text_fragment.text_state.foreground_color = apdf.Color.red

# Create TextBuilder object
builder = apdf.text.TextBuilder(page)

# Append the text fragment to the PDF page
builder.append_text(text_fragment)

# Save resulting PDF document.
document.save(path_outfile )