1. Products
  2.   Conversion
  3.   Python
  4.   WeasyPrint
 
  

Atvērtā pirmkoda HTML uz PDF konvertēšanas bibliotēka programmā Python

Izmēģiniet šo bezmaksas un atvērtā koda Python API kā HTML uz PDF konvertēšanas bibliotēku.

Kas ir WeasyPrint?

WeasyPrint ir atvērtā pirmkoda Python bibliotēka un komandrindas rīks, kas pārveido HTML un CSS failus PDF dokumentos ar augstas kvalitātes renderēšanu, padarot to par daudzpusīgu rīku PDF failu ģenerēšanai no tīmekļa satura. WeasyPrint ļauj pārveidot iekļauto HTML kodu, vietējos HTML failus un tīmekļa vietrāžus URL PDF dokumentos ar vienu koda rindiņu.

Tālāk ir sniegts īss WeasyPrint atbalstīto funkciju saraksts.

  • WeasyPrint atbalsta daudzas W3C rakstītās CSS specifikācijas.
  • Tas nodrošina visaptverošu atbalstu URL, HTML un atbalstītajiem HTML tagiem.
  • WeasyPrint var apstrādāt ārējos resursus, piemēram, attēlus vai CSS stila lapas, izmantojot URL ienesēju.
  • Noklusējuma ienesējs var atvērt failu un HTTP vietrāžus URL.
  • Tā atbalsta dažādas ar PDF ģenerēšanu saistītas funkcijas, tostarp fontus, CSS, CSS 2. līmeņa 1. revīziju, 3./4. līmeņa atlasītājus un CSS tekstu.
GitHub

GitHub Stats

Name:
Language:
Stars:
Forks:
License:
Repository was last updated at

Darba sākšana ar WeasyPrint

Lai instalētu un izmantotu WeasyPrint, nepieciešama Python versija 3.7.0 vai jaunāka versija. Tāpēc vispirms instalējiet Python un pēc tam izmantojiet tālāk norādītās komandas, lai instalētu WeasyPrint savā datorā, izmantojot pip un virtuālā vide a>:

Instalējiet operētājsistēmā Linux


python3 -m venv venv
source venv/bin/activate
pip install weasyprint
weasyprint --info

Instalējiet Ubuntu 20.04 vai jaunāku versiju


apt install python3-pip libpango-1.0-0 libharfbuzz0b libpangoft2-1.0-0 libffi-dev libjpeg-dev libopenjp2-7-dev

Instalējiet operētājsistēmā MacOS, izmantojot Homebrew


brew install weasyprint

Instalējiet operētājsistēmā Windows 11 64 bitu


python3 -m venv venv
venv\Scripts\activate.bat
python3 -m pip install weasyprint
python3 -m weasyprint --info

Piezīme. Lai instalētu operētājsistēmā Windows, instalējiet GTK3. pirms tiek izpildītas iepriekš minētās komandas.

Konvertējiet HTML uz PDF, izmantojot tīmekļa URL

Mēs varam pārvērst jebkuru HTML tīmekļa lapu PDF formātā ar vienu koda rindiņu, izmantojot WeasyPrint Python bibliotēku. Mums vienkārši jāimportē HTML klase no bibliotēkas, jāizveido HTML klases objekts ar vietnes URL un jāizsauc write_pdf metode, lai to pārvērstu PDF dokumentā ar vēlamo nosaukumu.

Konvertējiet HTML uz PDF, izmantojot tīmekļa URL, izmantojot iekļauto CSS

Izmantojot WeasyPrint bibliotēku, mēs varam arī konvertēt vietnes URL uz PDF, izmantojot iekļauto stilu lapu.

Secinājums

WeasyPrint ir vienkārši lietojama bezmaksas un atvērtā koda Python bibliotēka, kas pārveido HTML un CSS uz PDF dokumentiem. Varat izveidot uz HTML balstītas veidnes nepieciešamajiem dokumentiem un pēc tam ātri eksportēt tos uz PDF. WeasyPrint sniedz izstrādātājiem elastīgas konvertēšanas iespējas, ļaujot konvertēt HTML uz PDF no vietnes URL, lokālā HTML faila, virknes, kas satur HTML kodu un faila objektu utt.

Pat WeasyPrint ir lieliska bezmaksas iespēja Python izstrādātājiem konvertēt HTML uz PDF dokumentus, lai gan sarežģītas HTML un CSS struktūras gadījumā ģenerētie PDF dokumenti var netikt renderēti ar augstu precizitāti, kas var radīt problēmas lietotājiem ar stingrām prasībām.

Similar Products

 Latvian