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

Luo ja hallitse PDF-dokumentteja ilmaisen Python API:n kautta

Avoimen lähdekoodin Python-kirjasto PDF-tiedostojen luomiseen ja mukauttamiseen, useiden PDF-tiedostojen yhdistämiseen ja tekstin poimimiseen PDF-tiedostosta. Se käyttää Wkhtmltopdf Python Wrapperia HTML:n muuntamiseen PDF-muotoon.

Python on pitkään ollut ohjelmistokehittäjien ja datatieteilijöiden suosikkikieli sen yksinkertaisuuden ja monipuolisuuden vuoksi. Yksi Pythonin monista eduista on sen rikas kirjastojen ekosysteemi, joka kattaa useita alueita. Yksi tällainen kirjasto on Python-PDFKit, tehokas työkalu PDF-käsittelyyn Pythonissa. Haluatpa sitten luoda PDF-tiedostoja, poimia tietoja olemassa olevista tai jopa muuntaa HTML-sisältöä PDF-muotoon, Python-PDFKit auttaa sinua. Kirjastoa on erittäin helppo käsitellä, ja sen avulla käyttäjät voivat luoda PDF-tiedostoja saumattomasti HTML-, URL- tai raaka-HTML-merkkijonoista.

Python-PDFKit on Python-kääre suositulle PDF-muunnostyökalulle wkhtmltopdf, joka on kirjoitettu C++-kielellä. Tämän kirjaston avulla kehittäjät voivat helposti integroida PDF:n luomisen ja käsittelyn Python-sovelluksiinsa. Kirjastossa on useita tärkeitä ominaisuuksia PDF-dokumenttien käsittelyyn luomalla PDF-tiedostoja HTML-tiedostoista, luomalla PDF-tiedostoja URL-osoitteista, mukauttamalla PDF-luontiprosessia, muuntamalla HTML-sisältöä suoraan PDF-muotoon, yhdistämällä useita PDF-dokumentteja yhdeksi tiedostoksi, hallitsemalla PDF-kuulokkeita. /footers, PDF-sivun koon asettaminen ja paljon muuta.

Python-PDFKit-kirjasto tarjoaa intuitiivisen ja suoraviivaisen käyttöliittymän vuorovaikutukseen taustalla olevan wkhtmltopdf-komentorivityökalun kanssa. Sen avulla ohjelmistokehittäjät voivat luoda, yhdistää ja muuntaa PDF-dokumentteja vaivattomasti. Sen lukuisat konfigurointivaihtoehdot mahdollistavat PDF-tulosteen hienosäädön erityisvaatimusten mukaan. Python-PDFKit on helppo asennusprosessin ja yksinkertaisen käytön ansiosta arvokas lisä minkä tahansa kehittäjän työkalupakkiin. Lopuksi Python-PDFKit on pakollinen kirjasto jokaiselle Python-kehittäjälle, joka haluaa virtaviivaistaa PDF-luonnon tehtäviä ja tuottaa ammattimaisia asiakirjoja helposti.

Previous Next

Python-PDFKitin käytön aloittaminen

Suositeltu ja helpoin tapa asentaa Python-PDFKit on käyttää pip. Käytä seuraavaa komentoa sujuvaan asennukseen.

Asenna Python-PDFKit pipin kautta

 pip install pdfkit 

Voit asentaa sen myös manuaalisesti. lataa uusimmat julkaisutiedostot suoraan GitHub-arkistosta.

Pura teksti PDF-tiedostosta Pythonin kautta

Python-PDFKit-kirjasto tarjoaa mahdollisuuden ohjelmallisesti poimia tekstiä PDF-tiedostoista Pythonin kautta. Tietojen hakeminen PDF-tiedostosta ei ole helppoa, koska tapa, jolla PDF tallentaa tietoja, tekee sen saavuttamisen vaikeaksi. Python-PDFKit tekee kehittäjien työstä helppoa tarjoamalla heille helppokäyttöisiä sisäänrakennettuja toimintoja tiedon hakemiseen. He voivat käyttää sivuobjektissa ekstraktiText()-menetelmää saadakseen sivun tekstisisällön.

Pura teksti PDF-tiedostosta Pythonin kautta

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

PDF-dokumenttien luominen Python-sovellusliittymän kautta

Avoimen lähdekoodin Python-PDFKit-kirjaston avulla ohjelmistokehittäjät voivat luoda PDF-tiedostoja helposti Python-sovelluksissaan. Kirjasto on tarjonnut tukea PDF-tiedostojen luomiseen eri lähteistä. Kirjaston avulla ohjelmistokehittäjät voivat luoda PDF-tiedostoja HTML-tiedostoista, merkkijonoista tai jopa URL-osoitteista. Python-sovelluksissa on myös mahdollista lisätä kuvia, ylä- ja alatunnisteita, asettaa sivun kokoa, asettaa marginaaleja ja niin edelleen. Seuraava esimerkki osoittaa, kuinka ohjelmistokehittäjät voivat luoda PDF-tiedostoja eri lähteistä vain muutaman rivin Python-koodilla.

Luo PDF HTML-tiedostosta, merkkijonosta tai URL-osoitteesta Python API:n kautta

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

PDF:n luomisen mukauttaminen Python-sovelluksissa

Avoimen lähdekoodin Python-PDFKit-kirjaston avulla ohjelmistokehittäjät voivat mukauttaa PDF-luontiprosessia omissa sovelluksissaan. Ohjelmistokehittäjät voivat määrittää erilaisia vaihtoehtoja, kuten sivun koon, marginaalit, ylä-/alatunnisteet, useiden PDF-dokumenttien yhdistämisen ja paljon muuta. Nämä valinnat välitetään wkhtmltopdf:lle komentoriviargumentteina. Seuraava esimerkki näyttää, kuinka ohjelmistokehittäjät voivat mukauttaa PDF-luontiprosessia Python-sovelluksissa.

Kuinka mukauttaa PDF-luontiprosessia Python API:n kautta?

 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)

Muunna HTML PDF:ksi Python-kirjaston kautta

Avoimen lähdekoodin Python-PDFKit-kirjasto on erittäin helppokäyttöinen kirjasto HTML-dokumenttien lataamiseen ja muuntamiseen PDF-tiedostoiksi Python-sovelluksissa. PDF-tiedostojen luomisen lisäksi kirjasto voi muuntaa HTML-sisällön suoraan PDF-muotoon tallentamatta välitiedostoa. Tästä voi olla hyötyä, kun käsitellään dynaamista sisältöä tai luodaan PDF-tiedostoja lennossa. Alla on yksinkertainen esimerkki, joka näyttää kuinka tietokoneohjelmoijat voivat muuntaa HTML-dokumentteja PDF-tiedostoiksi Python-sovelluksissa.

 

Kuinka muuntaa HTML-asiakirjoja PDF-tiedostoiksi Pythonin kautta?

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)
 Suomen