Utwórz plik PDF przez Python

Natywne i wydajne tworzenie plików PDF bez instalacji programu Adobe Acrobat za pomocą Python

Jak wygenerować plik PDF za pomocą Python

Aby utworzyć PDF, potężne i łatwe w użyciu API, użyj Aspose.PDF for Python via .NET. Otwórz PyPI, zainstaluj go i wyszukaj aspose-pdf. Alternatywnie uruchom polecenie:

Console

pip install aspose-pdf

Jak utworzyć plik PDF za pomocą Python


Twórcy mogą łatwo tworzyć, ładować, modyfikować i konwertować pliki PDF bezpośrednio z aplikacji Python for .NET w zaledwie kilku wierszach kodu.

  1. Dołącz przestrzeń nazw do pliku klasy
  2. Zainicjuj obiekt klasy Document.
  3. Dodaj stronę za pomocą metody Pages.add ().
  4. Utwórz nowy obiekt TextFragment i ustaw jego tekst.
  5. Dodaj TextFragment do kolekcji Paragraphs strony.
  6. Zapisz plik PDF za pomocą metody Zapisz (String).

Poniższy kod źródłowy pokazuje, jak utworzyć plik PDF za pomocą Python

Ten przykładowy kod pokazuje, jak utworzyć plik PDF przy użyciu Python

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)