Іноді вам потрібно отримати доступ до веб-сторінок офлайн, що робить їх більш доступними. Отже, конвертація HTML сторінок у PDF служить цій меті. На диво, ви можете активувати конвертацію HTML у PDF у вашому проекті на Python за лічені секунди. Цей посібник представить потужний SDK для розробників Python. Aspose.HTML для Python через .NET пропонує безліч класів і методів для конвертації веб-сторінок в різні формати файлів. Однак у цій статті ми реалізуємо, як конвертувати веб-сторінку в PDF за допомогою Python програмно. Для цього переконайтеся, що ви налаштували Python у вашій системі.

HTML в PDF - Встановлення SDK

Запустіть наступну команду у вашій терміналі, щоб встановити Aspose.HTML для Python через .NET:

pip install aspose-html-net 

Альтернативно, ви можете завантажити SDK за цим посиланням.

webpage-to-pdf

Конвертувати веб-сторінку в PDF за допомогою Python - Реалізація

Слідуйте наведеним нижче крокам, щоб перетворити HTML у PDF:

  • Визначте шлях для робочих файлів.
  • Завантажте HTML-документ, який потрібно конвертувати, ініціалізувавши екземпляр класу HTMLDocument.
  • Створіть екземпляр класу PdfSaveOptions
  • Конвертуйте HTML у PDF, викликавши метод convert_html.

Фрагмент коду, наведеного нижче, демонструє, як конвертувати веб-сторінку в PDF за допомогою Python: Ви можете побачити результат на зображенні нижче:

html-to-pdf

Отримати безкоштовну ліцензію

Отримайте безкоштовну тимчасову ліцензію, щоб спробувати цей SDK Python без обмежень оцінки.

Задати питання

Є питання? Цей форум відповість на всі ваші запитання.

Висновок

Aspose.HTML для Python через .NET - це комплексне рішення для розробників Python. Цей SDK пропонує багаті конверсії та маніпуляції HTML-файлів. У цій статті ми розглянули, як конвертувати веб-сторінку в PDF за допомогою Python. У наступних статтях ми запропонуємо більше посібників для вирішення подальших тем. Більше того, конвертація HTML у PDF більше не є складним завданням після інтеграції Aspose.HTML для Python через .NET у ваш проект.

Будь ласка, відвідайте наступні ресурси, щоб дізнатися більше про цей SDK: