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

Foinse Oscailte Python HTML go Leabharlann Tiontú PDF

Bain triail as an leabharlann Python Saor in Aisce & Foinse Oscailte seo chun HTML a thiontú go doiciméid PDF.

Cad é xhtml2pdf?

Is leabharlann Python foinse oscailte é Xhtml2pdf atá deartha chun ábhar HTML a thiontú go doiciméid PDF le príomhfhócas ar an struchtúr agus an stíliú bunaidh a chaomhnú. Tiontaíonn an leabharlann chumhachtach seo leathanaigh ghréasáin gan uaim go PDFanna gairmiúla atá réidh le priontáil.

GitHub

GitHub Stats

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

Tús a chur le xhtml2pdf

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

Linux


python -m venv env
. env/bin/activate
pip install xhtml2pdf

MacOS


python -m venv env
. env/bin/activate
pip install xhtml2pdf

Windows


python -m venv env
.\env\Scripts\activate
pip install xhtml2pdf

Teaghrán HTML a thiontú go Doiciméad PDF

Is féidir linn teaghrán HTML a thiontú go doiciméad PDF ag baint úsáide as an leabharlann xhtml2pdf. Stórálaimid an t-ábhar HTML iomlán in athróg agus ansin cuirimid an athróg sin ar aghaidh chuig an bhfeidhm pisa.CreatePDF(html_content, dest, ionchódú). Soláthraíonn an modh seo an t-ábhar PDF dúinn ina ndéantar hipearnasc, íomhánna agus gnéithe eile a bhainistiú laistigh de réad BytesIO a chuireamar ar aghaidh chuige. Ar deireadh, cruthaímid comhad PDF ag úsáid na sonraí atá stóráilte san oibiacht BytesIO. Seiceáil thíos blúire cód le haghaidh na sonraí:

Taispeánann an screenshot thíos an doiciméad PDF a tiontaíodh ón teaghrán HTML:

Comhad HTML a thiontú go Doiciméad PDF

Is féidir linn comhad HTML a thiontú go PDF leis an leabharlann xhtml2pdf. Léimid inneachar an chomhaid HTML isteach in athróg agus ansin cuirimid an athróg sin ar aghaidh chuig modh pisa.CreatePDF(html_content, dest, encoding). Ina dhiaidh sin leanaimid na céimeanna céanna agus a roinneamar sa sampla roimhe seo chun an doiciméad PDF a chruthú ag baint úsáide as réad BytesIO mar a léirítear sa mhír cód thíos:

Taispeánann an screenshot thíos an doiciméad PDF a tiontaíodh ón gcomhad HTML:

Conclúid

Go hachomair, is leabharlann foinse oscailte Python í xhtml2pdf a thiontaíonn HTML go doiciméid PDF agus hipearnaisc, íomhánna agus stílbhileoga seachtracha á láimhseáil. Ní chuimsíonn xhtml2pdf leabharlanna tosaigh agus HTML á thiontú go PDF, mar sin nuair a bhíonn athróga sa HTML cosúil le {{name}}, bíonn siad le feiceáil sa PDF díreach mar atá scríofa san HTML, in ionad a luachanna iarbhír a thaispeáint.

Ina theannta sin, níl tacaíocht ann do leathanaigh dhinimiciúla a bhraitheann ar JavaScript chun ábhar a fháil, agus ní leanann sé leagan amach casta atá sonraithe ag CSS (mar shampla, cuireann sé na dathanna, na clómhéideanna srl. a luaitear sa CSS i bhfeidhm ach déanann sé neamhaird ar leagan amach CSS. mar stuáil, corrlach, taispeáint srl). In ainneoin na srianta seo, tá xhtml2pdf fós ina uirlis luachmhar do riachtanais tiontaithe HTML-go-PDF statacha simplí.

Similar Products

 Gaeilge