Як створити PDF на Python

У цьому короткому посібнику описано, як створити PDF у Python. Він містить повну інформацію для налаштування IDE, перелік кроків, яких необхідно виконати під час написання програми, і приклад коду, який можна виконати, щоб продемонструвати процес генерування PDF за допомогою Python. Ви дізнаєтеся про всі класи, методи та властивості, необхідні для створення нового PDF-файлу, і додасте відформатований текст, щоб краще зрозуміти процес.

Кроки для створення PDF на Python

  1. Щоб створити PDF, налаштуйте середовище використовуйте Aspose.PDF для Python через .NET
  2. Створіть PDF-файл за допомогою класу Document і додайте до нього сторінку
  3. Створіть об’єкт класу TextFragment, щоб додати текст на сторінку PDF
  4. Встановіть різні властивості тексту, наприклад розмір шрифту, назву шрифту, колір фону та колір переднього плану
  5. Створіть об’єкт класу TextBuilder для вибраної сторінки та додайте до неї фрагмент тексту
  6. Збережіть отриманий PDF-файл із щойно доданим текстом

Ці кроки підсумовують процес генерування PDF за допомогою Python. Спочатку створюється новий PDF-файл і до нього додається сторінка, а потім створюється об’єкт TextFragment, який використовується для додавання тексту, параметрів форматування тексту, кольору переднього плану та кольору фону. Після заповнення об’єкта TextFragment створюється об’єкт класу TextBuilder для вибраної сторінки, а щойно створений об’єкт TextFragment додається до PDF-файлу.

Код для створення PDF за допомогою Python

Наведений вище сегмент коду демонструє, як створити файл PDF за допомогою Python. Клас Document у модулі aspose.pdf використовується для створення нового PDF-файлу, об’єкт TextFragment у модулі aspose.pdf.text використовується для встановлення тексту та його формату, об’єкт класу TextBuilder у aspose.pdf.text є використовується для додавання фрагмента тексту на вибрану сторінку, а метод Document.save() нарешті використовується для збереження файлу на диску. Ви можете використовувати об’єкт TextFragment, щоб установити низку інших властивостей для тексту, а об’єкт TextBuilder – для додавання інших елементів документа до PDF-файлу.

Ця стаття навчила нас створювати файл PDF за допомогою Python. Якщо ви хочете дізнатися, як конвертувати PDF-файл у XPS, перегляньте статтю як конвертувати PDF у XPS на Python.

 Українська