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

Generer og administrer PDF-dokumenter via gratis Python API

Open Source Python-bibliotek til at oprette og tilpasse PDF-filer, flette flere PDF-filer og udtrække tekst fra PDF. Den bruger Wkhtmltopdf Python Wrapper til at konvertere HTML til PDF.

Python har længe været et populært sprog for softwareudviklere og dataforskere på grund af dets enkelhed og alsidighed. En af de mange fordele ved Python er dets rige økosystem af biblioteker, der dækker forskellige domæner. Et sådant bibliotek er Python-PDFKit, et kraftfuldt værktøj til PDF-manipulation i Python. Uanset om du skal generere PDF'er, udtrække information fra eksisterende eller endda konvertere HTML-indhold til PDF, har Python-PDFKit dig dækket. Biblioteket er meget nemt at håndtere og gør det muligt for brugere at generere PDF'er fra HTML, URL eller rå HTML-strenge uden problemer.

Python-PDFKit er en Python-indpakning til det populære PDF-konverteringsværktøj, wkhtmltopdf, som er skrevet i C++. Med dette bibliotek kan udviklere nemt integrere PDF-generering og -manipulation i deres Python-applikationer. Der er flere vigtige funktioner i biblioteket til håndtering af PDF-dokumenter via oprettelse af PDF'er fra HTML-filer, oprettelse af PDF'er fra URL'er, tilpasning af PDF-genereringsprocessen, konvertering af HTML-indhold til PDF direkte, fletning af flere PDF-dokumenter til en enkelt fil, håndtering af PDF-høringer /footers, indstilling af PDF-sidestørrelsen og mange flere.

Python-PDFKit-biblioteket giver en intuitiv og ligetil grænseflade til at interagere med det underliggende wkhtmltopdf-kommandolinjeværktøj, hvilket gør det muligt for softwareudviklere at oprette, flette og konvertere PDF-dokumenter uden besvær. Dens talrige konfigurationsmuligheder gør det muligt at finjustere PDF-outputtet i henhold til specifikke krav. Med sin lette installationsproces og ligetil brug er Python-PDFKit en værdifuld tilføjelse til enhver udviklers værktøjssæt. Som konklusion er Python-PDFKit et bibliotek, der skal prøves for enhver Python-udvikler, der ønsker at strømline PDF-genereringsopgaver og nemt producere professionelt udseende dokumenter.

Previous Next

Kom godt 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-lageret.

Udtræk tekst fra PDF via Python

Python-PDFKit-biblioteket giver mulighed for programmatisk at udtrække tekst fra PDF-filer via Python. Det er ikke let at hente data fra en PDF-fil, fordi den måde, PDF gemmer information på, gør det svært at opnå det. Python-PDFKit gør det nemt for udviklere at arbejde ved at give dem brugervenlige indbyggede funktioner til at hente information. De kan bruge metoden extractText() på sideobjektet for at få sidens tekstindhold.

Udtræk tekst fra PDF via Python

 // extract text from a PDF
  from Python-PDFKit import PdfReader
  reader = PdfReader("example.pdf")
  page = reader.pages[0]
  print(page.extract_text()) 

Generering af PDF-dokumenter via Python API

Open source Python-PDFKit-biblioteket gør det nemt for softwareudviklere at generere PDF-filer med lethed i deres Python-applikationer. Biblioteket har ydet support til at generere PDF-filer fra forskellige kilder. Biblioteket giver softwareudviklere mulighed for at oprette PDF'er fra HTML-filer, strenge eller endda URL'er. Det er også muligt at tilføje billeder, sidehoveder og sidefødder, indstille sidestørrelse, indstille margener og så videre inde i Python-applikationer. Følgende eksempel viser, hvordan softwareudviklere kan generere PDF-filer fra forskellige kilder med blot et par linjers Python-kode.

Generer en PDF fra en HTML-fil, streng eller URL via Python API

import pdfkit

# Generate a PDF from an HTML file
pdfkit.from_file("source.html", "output.pdf")

# Generate a PDF from an HTML string
html_string = "

Hello, PDFKit!

" pdfkit.from_string(html_string, "output.pdf") # Generate a PDF from a URL pdfkit.from_url("https://example.com", "output.pdf")

Tilpasning af PDF-generering i Python Apps

Open source Python-PDFKit-biblioteket gør det muligt for softwareudviklere at tilpasse PDF-genereringsprocessen i deres egne applikationer. Softwareudviklere kan specificere forskellige muligheder såsom sidestørrelse, margener, sidehoveder/fødder, fletning af flere PDF-dokumenter og mere. Disse muligheder videregives til wkhtmltopdf som kommandolinjeargumenter. Følgende eksempel viser, hvordan softwareudviklere kan tilpasse PDF-genereringsprocessen i Python-applikationer.

Hvordan tilpasser man PDF-genereringsprocessen via Python API?

 import pdfkit

options = {
    'page-size': 'A4',
    'margin-top': '0mm',
    'margin-right': '0mm',
    'margin-bottom': '0mm',
    'margin-left': '0mm',
}

pdfkit.from_file("source.html", "output.pdf", options=options)

Konverter HTML til PDF via Python Library

Open source Python-PDFKit-biblioteket er et meget nemt at bruge bibliotek til at indlæse og konvertere HTML-dokumenter til PDF-filer i deres Python-applikationer. Udover at generere PDF'er kan biblioteket konvertere HTML-indhold til PDF direkte uden at gemme en mellemfil. Dette kan være nyttigt, når du beskæftiger dig med dynamisk indhold eller genererer PDF'er på farten. Nedenfor er et simpelt eksempel, der viser, hvordan computerprogrammører kan konvertere HTML-dokumenter til PDF-filer i Python-applikationer.

 

Hvordan konverteres HTML-dokumenter til PDF-filer via Python?

import pdfkit

html_string = "

Hello, PDFKit!

" pdf_bytes = pdfkit.from_string(html_string, False) # Save the PDF bytes to a file with open("output.pdf", "wb") as f: f.write(pdf_bytes)
 Dansk