1. Produkter
  2.   HTML
  3.   Python
  4.   Python-PDFKit
 
  

Gratis Python-bibliotek til eksport af HTML PDF-fil

Førende open source Python-bibliotek, der gør det muligt for softwareudviklere at læse og konvertere HTML- og CSS-indhold til PDF-filer i høj kvalitet. Tilpas output, herunder papirstørrelse, marginer, orientering osv.

I den moderne forretnings- og teknologiverden er behovet for at generere PDF-dokumenter programmatisk blevet stadig mere udbredt. Uanset om du vil generere fakturaer, rapporter eller enhver anden type dokument, tilbyder Python en række biblioteker til at udføre denne opgave. Et sådant bibliotek, der har opnået popularitet for sin enkelhed og alsidighed, er Python-PDFKit. Det er en Python-omslag for kommandolinjeværktøjet 'wkhtmltopdf', som er et bredt anvendt værktøj til at konvertere HTML og CSS til PDF-dokumenter. Dette bibliotek fungerer som en grænseflade mellem din Python-kode og 'wkhtmltopdf', så du nemt kan generere PDF'er fra HTML/CSS-indhold.

Python-PDFKit er et open-source Python-bibliotek, der giver en grænseflade til WKHTMLTOPDF-værktøjet, som er et kraftfuldt kommandolinjeværktøj til at konvertere HTML- og CSS-dokumenter til PDF-filer. Med Python-PDFKit kan du problemfrit integrere PDF-generering i dine Python-applikationer, hvilket gør det til et værdifuldt værktøj til en bred vifte af anvendelsestilfælde. Biblioteket understøtter forskellige funktioner til håndtering af PDF-generering fra HTML, såsom konvertering af en simpel webside, en dynamisk webapplikation eller ethvert HTML-indhold, understøttelse af CSS-stilark, håndtering af PDF-overskrifter og -fodnoter, håndtering af indholdsfortegnelse osv.

Python-PDFKit er et fantastisk værktøj til at forenkle PDF-generering i Python. Det udnytter kraften i WKHTMLTOPDF-værktøjet og giver en Pythonisk grænseflade til at konvertere HTML- og CSS-indhold til PDF-dokumenter af høj kvalitet. Ved at bruge biblioteket kan brugerne oprette fakturaer, rapporter, dokumentation og meget mere, samtidig med at de drager fordel af Pythons fleksibilitet og bekvemmelighed. Dette bibliotek er blevet et populært valg blandt udviklere på grund af dets brugervenlighed og robuste funktioner, hvilket gør det til et fremragende supplement til dit Python-værktøjssæt til arbejde med PDF'er.

Previous Next

Kom i gang med Python-PDFKit

Den anbefalede og nemmeste måde at installere Python-PDFKit på er at bruge pip. Brug venligst følgende kommando for en problemfri installation.

Installer Python-PDFKit via pip

pip install pdfkit

Du kan også installere det manuelt; download de seneste udgivelsesfiler direkte fra GitHub-repositoryet.

HTML til PDF-konvertering via Python

Det open source Python-PDFKit-bibliotek gør det nemt for softwareudviklere at indlæse en eksisterende PDF-fil og konvertere den til en PDF-fil inden for Python-applikationer. Biblioteket udmærker sig i at konvertere HTML-indhold til PDF'er. Uanset om du har en simpel webside, en dynamisk webapplikation eller hvilket som helst HTML-indhold, kan du omdanne det til en PDF med kun få linjer kode. Du kan inkludere CSS-stilark for at sikre, at PDF-dokumentet matcher stilen i det oprindelige HTML-indhold. Denne funktion er uvurderlig, når du har brug for, at dine PDF'er bevarer udseendet og følelsen af dine websider. Følgende eksempel viser, hvordan softwareudviklere kan konvertere en eksisterende HTML-fil til en PDF ved hjælp af Python API.

Hvordan konverterer man en HTML-fil til en PDF ved hjælp af Python API?

import pdfkit

# Define the HTML content
html_content = "

Hej, Python-PDFKit!

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

Understøttelse af tilpasningsmuligheder for PDF

Python-PDFKit har inkluderet flere vigtige funktioner, der giver softwareudviklere mulighed for at tilpasse HTML‑til‑PDF‑konverteringsprocessen. Biblioteket giver finjusteret kontrol over PDF‑konverteringen. Det understøtter funktioner som tilpasning af papirstørrelse, margener, orientering og mere. Dette gør det muligt for udviklere at skræddersy PDF’en efter deres specifikke krav. Desuden kan du nemt oprette en indholdsfortegnelse til dine PDF‑filer ved hjælp af biblioteket. Dette er især nyttigt for længere dokumenter eller e‑bøger. Følgende eksempel viser, hvordan du indstiller brugerdefinerede indstillinger, når du konverterer HTML til PDF ved hjælp af Python‑kommandoer.

Hvordan indstiller man brugerdefinerede indstillinger ved konvertering af HTML til PDF via Python?

import pdfkit

# Define HTML content
html_content = "

Dette er en PDF med brugerdefinerede indstillinger

" # 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)
 Dansk