Библиотека за конвертиране на HTML в PDF с отворен код в Python

Опитайте този безплатен API на Python с отворен код като библиотека за преобразуване на HTML към PDF.

Какво е WeasyPrint?

WeasyPrint е библиотека на Python с отворен код и инструмент за команден ред, който преобразува HTML и CSS файлове в PDF документи с висококачествено изобразяване, което го прави универсален инструмент за генериране на PDF файлове от уеб съдържание. WeasyPrint позволява конвертиране на вграден HTML код, локални HTML файлове и уеб URL адреси в PDF документи с един ред код.

По-долу е изброен кратък списък с функции, поддържани от WeasyPrint:

  • WeasyPrint поддържа много от CSS спецификациите, написани от W3C.
  • Той осигурява цялостна поддръжка за URL адреси, HTML и поддържани HTML тагове.
  • WeasyPrint може да обработва външни ресурси като изображения или CSS таблици със стилове чрез инструмент за извличане на URL адреси.
  • Извличането по подразбиране може да отваря файлови и HTTP URL адреси.
  • Той поддържа различни функции, свързани с генерирането на PDF, включително шрифтове, CSS, CSS ниво 2, ревизия 1, селектори ниво 3/4 и CSS текст.
GitHub

Статистика на GitHub

Име:
език:
звезди:
Вилици:
Разрешително:
Хранилището е последно актуализирано на

Първи стъпки с WeasyPrint

Имате нужда от Python версия 3.7.0 или по-нова, за да инсталирате и използвате WeasyPrint. Така че, първо инсталирайте Python и след това използвайте командите по-долу, за да инсталирате WeasyPrint на вашата машина чрез pip и виртуална среда:

Забележка: За инсталиране на Windows, инсталирайте GTK3 преди да изпълните горните команди.

Конвертирайте HTML в PDF чрез уеб URL

Можем да конвертираме всяка HTML уеб страница в PDF с един ред код, използвайки библиотеката WeasyPrint Python. Просто трябва да импортираме HTML клас от библиотеката, да създадем обект от HTML клас с URL адрес на уебсайт и да извикаме метода write_pdf, за да го конвертираме в PDF документ с желано име.

Конвертирайте HTML в PDF чрез уеб URL с вграден CSS

Можем също да конвертираме URL адрес на уебсайт в PDF с вграден стилов лист с помощта на библиотеката WeasyPrint.

Заключение

WeasyPrint е лесна за използване безплатна библиотека на Python с отворен код, която преобразува HTML и CSS в PDF документи. Можете да създадете HTML базирани шаблони за необходимите документи и след това бързо да ги експортирате в PDF. WeasyPrint предоставя гъвкави опции за конвертиране на разработчиците, като им позволява да конвертират HTML в PDF от URL адрес на уебсайт, локален HTML файл, низ, съдържащ HTML код и файлов обект и т.н.

Дори WeasyPrint е страхотна безплатна опция за конвертиране на HTML в PDF документи за разработчици на Python, въпреки че в случай на сложна HTML и CSS структура, генерираните PDF документи може да не се изобразят с висока точност, което може да създаде проблеми за потребителите със строги изисквания.

Подобни Продукти

 Bulgarian