Создайте PDF-файл с помощью Python

Собственное и высокопроизводительное создание PDF-файлов без установки Adobe Acrobat с использованием Python

Как создать PDF-файл с помощью Python

Для создания PDF-файла используйте Aspose.PDF for Python via .NET, мощный и простой в использовании API. Откройте PyPI, найдите aspose-pdf и установите его. В качестве альтернативы выполните команду:

Console

pip install aspose-pdf

Как создать PDF с помощью Python


Разработчикам легко создавать, загружать, изменять и конвертировать PDF-файлы прямо из приложения Python всего за несколько строк кода.

  1. Включите пространство имен в файл класса
  2. Инициализируйте объект класса Document.
  3. Добавьте страницу с помощью метода Pages.Add ().
  4. Создайте новый объект TextFragment и задайте его текст.
  5. Добавьте TextFragment в коллекцию «Абзацы» страницы.
  6. Сохраните PDF-файл с помощью метода Save (String).

Следующий исходный код показывает, как создать PDF-файл с помощью Python.

В этом примере кода показано, как создать PDF-файл с помощью 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)