Leabharlann Python Saor le hAistriú HTML agus CSS go PDF
Leabharlann Python foinse oscailte a cheadaíonn Giniúint Cáipéisí PDF ó HTML. Tacaíonn sé le Leagan Amach Leathanaigh Chun Cinn, Rindreáil Íomhánna & Táblaí, Cur Clónna Saincheaptha, Ceanntásca/Buntáiscí agus mar sin de.
Cad é Leabharlann XHTML2PDF?
I sa domhan forbartha gréasáin, tá gá le cruthú cáipéisí PDF ó ábhar HTML mar riachtanas coitianta. Cibé an bhfuil sé le haghaidh cruthú sonrasáin, tuarascálacha, nó aon chineál eile de cháipéis inphriontáilte, tá uirlis iontaofa chun an tiontú seo a láimhseáil ríthábhachtach. Seo an áit a thagann XHTML2PDF, leabharlann chumhachtach foinse oscailte Python, chun cabhrú. html2pdf (a raibh aithne air roimhe seo mar pisa) ná leabharlann glan-Python a athraíonn HTML (lena n-áirítear XHTML) agus CSS go cáipéisí PDF. Tá sé tógtha ar bharr na huirlise ReportLab agus html5lib, le tacaíocht roghnach ó PyPDF. Gan a bheith ag brath ar aon ardán agus inrochtana, ligeann sé d'fhorbróirí a n-ábhar gréasáin a thiontú go PDFanna inphriontáilte go tapa agus go héifeachtach
Tá XHTML2PDF lán le gnéithe a fhágann gur uirlis ilúsáideach é le haghaidh giniúint PDF. Tacaíonn sé le HTML5 agus le tacaíocht CSS 2.1, comhtháthú gan uaim le Django, comhéadan líne ordaithe cumhachtach, clibeanna saincheaptha PDF, leagan amach agus stíleáil leathanaigh chun cinn, tacaíocht níos fearr do tháblacha & íomhánna, srl. Is é a dhéanann XHTML2PDF chomh tarraingteach do fhorbróirí ná a shimplíocht agus a sholúbthacht. Má tá a fhios agat conas HTML agus CSS a scríobh, is féidir leat tosú ag cruthú PDFanna leis an leabharlann seo gan mhoill. Is leabharlann Python í a chiallaíonn go bhfuil sí neamhspleách ó ardán agus gur féidir í a rith ar aon chóras oibriúcháin a thacaíonn le Python. Tá sé tábhachtach freisin a bheith ar an eolas faoi theorainneacha na leabharlainne, ní thacaíonn sí leis an speicifíocht iomlán CSS agus ní rith sí JavaScript.
Ag tosú le XHTML2PDF
Is féidir XHTML2PDF a shuiteáil ag baint úsáide as pip, déanfaidh na horduithe seo a leanas suiteáil ó rothaí Python má tá ceann ar fáil do d'ardán.
Suiteáil XHTML2PDF trí pip
pip install xhtml2pdf Clónáil Stór Trí GitHUB
git clone https://github.com/xhtml2pdf/xhtml2pdf.git Tá sé freisin indéanta é a shuiteáil de láimh; íosluchtaigh na comhaid eisiúna is déanaí go díreach ó stór GitHub.
Tiontaigh HTML & CSS go PDF trí Python
Is é an príomhfheidhm den leabharlann oscailte XHTML2PDF ná HTML agus CSS a pharsáil (lena stíleanna inlíne) agus iad a rindreáil go cruinn i ddocúment PDF. Tacaíonn sé le fo-thacar leathan de thagaí HTML agus airíonna CSS, ag tabhairt solúbthachta dearadh suntasach. Tacaíonn sé le gnéithe cosúil le briseadh leathanaigh, ceanntásca agus buntáisc, imeall agus méid leathanaigh, clónna cló agus mar sin de. Léiríonn an sampla simplí seo a leanas conas is féidir le forbróirí bogearraí ábhar HTML a thiontú go comhad PDF trí chód Python.
Conas Ábhar HTML a Thiontú go comhad PDF trí Python?
from xhtml2pdf import pisa
# An t-ábhar HTML le tiontú
html_content = """
Dia dhuit, Domhanda!
Seo mo chéad PDF a ghintear le XHTML2PDF.
"""
# Ainm an chomhaid PDF aschurtha
output_filename = "hello_world.pdf"
# Oscail an comhad aschurtha i mód scríofa dénártha
with open(output_filename, "w+b") as pdf_file:
# Create the PDF
pisa_status = pisa.CreatePDF(
html_content, # the HTML to convert
dest=pdf_file) # file handle to receive result
# Seiceáil an raibh cruthú PDF rathúil
if not pisa_status.err:
print(f"Successfully created PDF: {output_filename}")
else:
print(f"Error creating PDF: {pisa_status.err}")
Leagan Amach Leathanach Ardroghnach & Tacaíocht Clónna Saincheaptha
Le leabharlann XHTML2PDF, tá rialú fíneach ag forbróirí bogearraí ar leagan amach a leathanach PDF. Is féidir leo méid leathanaigh, imeall, agus treoshuíomh a shainiú ag baint úsáide as riail CSS @page. Is féidir le forbróirí ceanntásca agus buntáisc saincheaptha a chruthú dá dhoiciméid. Ina theannta sin, más gá duit clóanna ar leith a úsáid i do PDFanna, ligeann an leabharlann duit clóanna saincheaptha a leabú. Tá sé seo thar a bheith úsáideach le haghaidh brandaíochta agus le cinntiú go bhfuil clóghrafaíocht chomhshaoil i ngach doiciméad.
Léiriú Íomhánna & Táblaí PDF trí Leabharlann Python
Soláthraíonn an leabharlann oscailte XHTML2PDF tacaíocht láidir le haghaidh rindreáil táblaí agus íomhánna i do PDFanna. Is féidir leat do tháblaí a stíleáil ag baint úsáide as CSS, agus maidir le híomhánna, is féidir leat a méid agus a ailíniú a rialú. Is féidir leis an leabharlann íomhánna, clónna, agus sócmhainní statach eile a réiteach go héasca agus i gceart chomh maith le haibhleacadh, rud atá ríthábhachtach chun PDFanna féin-innealtaithe a ghiniúint. Is féidir leat clár ábhair a ghiniúint go huathoibríoch ach trí an chlib
Tacaíocht HTML5 agus CSS 2.1
Má tá tú eolach ar HTML agus CSS, bíonn athchrú PDFanna le stíleáil intuítí—gan chúrsa foghlama nua. Tá tacaíocht den scoth ag an leabharlann XHTML2PDF do chaighdeáin nua-aimseartha an Ghréasáin, lena n-áirítear HTML5 agus CSS 2.1, le roinnt tacaíochta do airíonna CSS 3. Ciallaíonn sé seo gur féidir leat clibeanna HTML eolach agus airíonna CSS a úsáid chun doiciméid PDF a struchtúrú agus a stíleáil, díreach mar a dhéanfá le leathanach gréasáin.