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

Oscail Foinse HTML go Leabharlann Tiontaithe PDF i Python

Bain triail as an API Python Saor in Aisce & Foinse Oscailte seo mar leabharlann comhshó HTML go PDF.

Cad é WeasyPrint?

Is uirlis leabharlainne agus orduithe Python foinse oscailte é WeasyPrint a thiontaíonn comhaid HTML agus CSS ina ndoiciméid PDF le rindreáil ardcháilíochta, rud a fhágann gur uirlis ilúsáideach é chun PDFanna a ghiniúint ó ábhar gréasáin. Ceadaíonn WeasyPrint cód HTML inlíne, comhaid HTML áitiúla agus URLanna gréasáin a thiontú go doiciméid PDF le líne amháin de chód.

Tá liosta gairid de na gnéithe a dtacaíonn WeasyPrint leo liostaithe thíos:

  • Tacaíonn WeasyPrint le go leor de na sonraíochtaí CSS atá scríofa ag an W3C.
  • Soláthraíonn sé tacaíocht chuimsitheach do URLanna, HTML, agus clibeanna HTML tacaithe.
  • Is féidir le WeasyPrint acmhainní seachtracha a láimhseáil ar nós íomhánna nó stílbhileoga CSS trí lorgaire URL.
  • Is féidir leis an ngabhálaí réamhshocraithe comhaid agus URLanna HTTP a oscailt.
  • Tacaíonn sé le gnéithe éagsúla a bhaineann le giniúint PDF, lena n-áirítear clónna, CSS, CSS Leibhéal 2 Athbhreithniú 1, Roghnaithe Leibhéal 3/4, agus Téacs CSS.
GitHub

GitHub Stats

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

Tús a chur le WeasyPrint

Teastaíonn uait Python leagan 3.7.0 nó níos airde chun WeasyPrint a shuiteáil agus a úsáid. Mar sin, suiteáil Python ar dtús agus ansin úsáid na horduithe thíos chun WeasyPrint a shuiteáil ar do ríomhaire ag úsáid pip agus timpeallacht fhíorúil:

Suiteáil ar Linux


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

Suiteáil ar Ubuntu 20.04 nó níos airde


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

Suiteáil ar MacOS ag baint úsáide as Homebrew


brew install weasyprint

Íosluchtaigh Windows 11 64 giotán a shuiteáil


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

Nóta: Le haghaidh suiteáil ar Windows, shuiteáil GTK3 roimh rith thuas orduithe.

Tiontaigh HTML go PDF trí URL Gréasáin

Is féidir linn aon leathanach gréasáin HTML a thiontú go PDF le líne amháin de chód ag baint úsáide as leabharlann WeasyPrint Python. Ní mór dúinn ach rang HTML a iompórtáil ón leabharlann, rud den rang HTML a chruthú le URL an tsuímh Ghréasáin agus glaoch ar an modh write_pdf chun é a thiontú ina dhoiciméad PDF le hainm inmhianaithe.

Tiontaigh HTML go PDF trí URL Gréasáin le CSS Inlíne

Is féidir linn URL an tsuímh Ghréasáin a thiontú go PDF le stílbhileog inlíne ag baint úsáide as leabharlann WeasyPrint.

Conclúid

Leabharlann Python atá éasca le húsáid agus foinse oscailte atá in WeasyPrint a thiontaíonn HTML agus CSS go doiciméid PDF. Is féidir leat teimpléid HTML-bhunaithe a chruthú do na doiciméid riachtanacha agus ansin iad a onnmhairiú go PDF go tapa. Tugann WeasyPrint roghanna comhshó solúbtha d'fhorbróirí trína ligean dóibh HTML a thiontú go PDF ó URL láithreán gréasáin, comhad HTML áitiúil, teaghrán ina bhfuil cód HTML agus réad comhaid etc.

Is rogha iontach saor in aisce é WeasyPrint chun HTML a thiontú go doiciméid PDF d’fhorbróirí Python, ach i gcás struchtúr casta HTML & CSS, b’fhéidir nach bhfágfadh doiciméid PDF a ghintear le dílseacht ard, rud a d’fhéadfadh fadhbanna a chruthú d’úsáideoirí a bhfuil riachtanais dhian orthu.

Similar Products

 Gaeilge