1. Termékek
  2.   HTML
  3.   Python
  4.   Python-PDFKit
 
  

Ingyenes Python könyvtár HTML PDF fájl exportálásához

Vezető nyílt forráskódú Python könyvtár, amely megkönnyíti a fejlesztők számára a HTML és CSS tartalom olvasását és konvertálását magas minőségű PDF fájlokká. Testreszabható a kimenet, beleértve a papírméretet, margókat, orientációt és egyebeket.

A modern üzleti és technológiai világban egyre elterjedtebbé vált a PDF dokumentumok programozott generálásának szükségessége. Akár számlákat, jelentéseket vagy bármilyen más típusú dokumentumot szeretne előállítani, a Python számos könyvtárral kínál megoldást erre a feladatra. Az egyik ilyen könyvtár, amely egyszerűsége és sokoldalúsága miatt népszerűvé vált, a Python-PDFKit. Ez egy Python wrapper a parancssori eszköz, a 'wkhtmltopdf' számára, amely széles körben használt segédprogram HTML és CSS PDF dokumentumokká konvertálásához. Ez a könyvtár interfészként működik a Python kódja és a 'wkhtmltopdf' között, lehetővé téve, hogy könnyedén PDF-eket generáljon HTML/CSS tartalomból.

A Python-PDFKit egy nyílt forráskódú Python könyvtár, amely interfészt biztosít a WKHTMLTOPDF eszközhöz, ami egy erőteljes parancssori segédprogram HTML és CSS dokumentumok PDF fájlokká konvertálásához. A Python-PDFKit segítségével zökkenőmentesen integrálhatja a PDF generálást Python alkalmazásaiba, így értékes eszköz számos felhasználási esethez. A könyvtár különféle funkciókat támogat a HTML‑ből történő PDF generáláshoz, például egyszerű weboldalak, dinamikus webalkalmazások vagy bármilyen HTML tartalom konvertálását, CSS stíluslapok támogatását, PDF fejléc és lábléc kezelését, tartalomjegyzék kezelését és így tovább.

A Python-PDFKit egy fantasztikus eszköz a PDF generálás egyszerűsítéséhez Pythonban. Kihasználja a WKHTMLTOPDF segédprogram erejét, és Pythonos interfészt biztosít HTML és CSS tartalom magas minőségű PDF dokumentumokká konvertálásához. A könyvtár használatával a felhasználók számlákat, jelentéseket, dokumentációt és még sok mást hozhatnak létre, miközben élvezhetik a Python rugalmasságát és kényelmét. Ez a könyvtár népszerű választássá vált a fejlesztők körében egyszerű használata és robusztus képességei miatt, így kiváló kiegészítője a PDF‑ekkel való munkához szükséges Python eszköztárnak.

Previous Next

Első lépések a Python-PDFKit használatával

A Python-PDFKit telepítésének ajánlott és legegyszerűbb módja a pip használata. Kérjük, használja a következő parancsot a zökkenőmentes telepítéshez.

Python-PDFKit telepítése pip segítségével

pip install pdfkit

Telepítheti manuálisan is; töltse le a legújabb kiadási fájlokat közvetlenül a GitHub tárolóból.

HTML PDF-re konvertálása Pythonon keresztül

Az nyílt forráskódú Python-PDFKit könyvtár megkönnyíti a szoftverfejlesztők számára, hogy betöltsenek egy meglévő PDF-fájlt, és azt PDF-fájllá konvertálják Python-alkalmazásokon belül. A könyvtár kiemelkedik a HTML tartalom PDF-ekre való átalakításában. Akár egyszerű weboldala, akár dinamikus webalkalmazása, vagy bármilyen HTML tartalma van, néhány sor kóddal PDF-be alakíthatja. Belefoglalhat CSS-stíluslapokat is, hogy a PDF-dokumentum megegyezzen az eredeti HTML tartalom stílusával. Ez a funkció felbecsülhetetlen, amikor a PDF-eknek meg kell őrizniük a weboldalak megjelenését és érzetét. Az alábbi példa bemutatja, hogyan konvertálhatnak a szoftverfejlesztők egy meglévő HTML-fájlt PDF-be a Python API használatával.

Hogyan konvertáljunk egy HTML fájlt PDF-re a Python API használatával?

import pdfkit

# Define the HTML content
html_content = "

Helló, Python-PDFKit!

" # Convert HTML to PDF pdfkit.from_string(html_content, 'output.pdf')

PDF testreszabási lehetőségek támogatása

Python-PDFKit számos fontos funkciót tartalmaz, amelyek lehetővé teszik a szoftverfejlesztők számára, hogy testre szabják a HTML‑PDF konverziós folyamatot. A könyvtár finomhangolt vezérlést biztosít a PDF konverzió felett. Támogatja például a papírméret, a margók, az orientáció és egyéb beállítások testreszabását. Ez lehetővé teszi a fejlesztőknek, hogy a PDF-et saját igényeikhez igazítsák. Emellett a könyvtár segítségével könnyedén létrehozhatók a PDF-ek tartalomjegyzékei, ami különösen hasznos hosszabb dokumentumok vagy e‑könyvek esetén. Az alábbi példa bemutatja, hogyan állíthatók be egyéni opciók a HTML PDF‑re konvertálásakor Python parancsokkal.

Hogyan állítsunk be egyéni beállításokat HTML PDF-re konvertálásakor Python segítségével?

import pdfkit

# Define HTML content
html_content = "

Ez egy egyéni beállításokkal rendelkező PDF

" # Custom options options = { 'page-size': 'A4', 'margin-top': '10mm', 'margin-right': '10mm', 'margin-bottom': '10mm', 'margin-left': '10mm' # Convert HTML to PDF with custom options pdfkit.from_string(html_content, 'custom.pdf', options=options)
 Magyar