Python aracılığıyla PDF oluşturun

Python kullanarak Adobe Acrobat yüklemesi olmadan yerel ve yüksek performanslı PDF dosyası oluşturma

Python aracılığıyla PDF Dosyası nasıl oluşturulur

Güçlü ve kullanımı kolay bir API olan PDF oluşturmak için Aspose.PDF for Python via .NET kullanın. PyPI‘yi açın, kurun ve aspose-pdf‘yi arayın. Alternatif olarak şu komutu çalıştırın:

Console

pip install aspose-pdf

Python ile PDF Nasıl Oluşturulur


Geliştiricilerin sadece birkaç kod satırında doğrudan Python for .NET uygulamasından PDF dosyalarını oluşturması, yüklemesi, değiştirmesi ve dönüştürmesi kolaydır.

  1. Sınıf dosyanıza ad alanını ekleyin
  2. Document sınıfı nesnesini başlatın.
  3. Pages.Add () yöntemini kullanarak bir sayfa ekleyin.
  4. Yeni bir TextFragment nesnesi oluşturun ve metnini ayarlayın.
  5. Sayfanın Paragraflar koleksiyonuna TextFragment ekleyin.
  6. Kaydet (Dize) yöntemini kullanarak PDF’yi kaydedin.

Aşağıdaki kaynak kodu, Python kullanarak bir PDF dosyasının nasıl oluşturulacağını gösterir.

Bu örnek kod, Python kullanarak PDF'nin nasıl oluşturulacağını gösterir.

import aspose.pdf as apdf

from os import path
path_outfile = path.join(self.data_dir, outfile)

# Initialize document object
document = apdf.Document()
# Add page
page = document.pages.add()
# Add text to new page
textFragment = apdf.text.TextFragment("Hello, world!")
textFragment.position = apdf.text.Position(100, 600)

textFragment.text_state.font_size = 12
textFragment.text_state.font = apdf.text.FontRepository.find_font(
    "TimesNewRoman"
)
textFragment.text_state.background_color = apdf.Color.blue
textFragment.text_state.foreground_color = apdf.Color.yellow

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

# Append the text fragment to the PDF page
textBuilder.append_text(textFragment)

document.save(path_outfile)