1. Tuotteet
  2.   PDF
  3.   Python
  4.   borb
 
  

Luo PDF-tiedostoja, lisää kaavioita ja viivakoodeja Python-kirjaston kautta

Ilmainen Python-sovellusliittymä, joka pystyy luomaan, muokkaamaan ja lukemaan PDF-tiedostoja, lisäämään ja muokkaamaan kaavioita, yhdistämään, jakamaan tai kiertämään PDF-tiedostoja Python-kirjaston kautta.

borb on erittäin tehokas avoimen lähdekoodin Python-kirjasto, joka tukee täysin PDF-dokumenttien luomista, lukemista ja käsittelyä Python-sovelluksissa. PDF-dokumenttien käsittely on erittäin haastava tehtävä. Borb-kirjasto on erittäin käyttäjäystävällinen ja aikaa säästävä, mikä tekee kehittäjän työstä helppoa. Sinulla ei tarvitse olla yksityiskohtaista tietoa PDF-tiedostomuodon sisäisestä toiminnasta. Sen avulla käyttäjät voivat määrittää sivun asettelun samalla kun se käsittelee tekstin asettelun erityisiä yksityiskohtia. Sen avulla voidaan luoda täytettäviä lomakkeita, laskuja liitetiedostoineen ja monisarakkeisia asiakirjaasetteluja.

borb on sisältänyt tuen lukuisille PDF-tiedostojen luomiseen ja hallintaan liittyville ominaisuuksille, kuten PDF-dokumenttien lukemiseen, metatietojen poimimiseen, tekstin poimimiseen PDF-tiedostoista, kuvien poimimiseen PDF-tiedostosta, tekstin lisäämisestä PDF-tiedostoon, kuvien muuttamiseen PDF-dokumenttien sisällä, huomautusten lisäämiseen. PDF-muotoon, taulukoiden lisääminen PDF-tiedostoon, olemassa olevien PDF-dokumenttien yhdistäminen ja jakaminen, luetteloiden lisääminen PDF-tiedostoon, PageLayout Managerin käyttö, PDF-sivujen muuntaminen ja paljon muuta. Kirjasto on hyvin dokumentoitu ja käytettävyyden kannalta borb on luokkansa paras.

Previous Next

Borbin käytön aloittaminen

borb ei ole osa Python Standard Librarya, joten sinun on asennettava se itse. Suosituin tapa tehdä se on käyttää pip.

Asenna borb pipin kautta

 pip install borb 

Se on myös mahdollista asentaa manuaalisesti; lataa uusimmat julkaisutiedostot suoraan GitHub-arkistosta.

Luo PDF-tiedostoja tyhjästä Pythonin kautta

Avoimen lähdekoodin borb-kirjasto antaa Python-kehittäjien luoda PDF-dokumentteja tyhjästä ilman ulkoisia riippuvuuksia. Se tukee PDF-tiedoston sisällön luomista ja tutkimista helposti. Kun PDF-dokumentti on luotu, voit lisätä tekstiä, muotoja ja kuvia, muotoilla tekstiä, asettaa fontin ja fontin värin, asettaa sivun asettelun, lisätä uusia sivuja, lisätä lomakkeita ja niin edelleen. Kirjasto tarjoaa myös täydellisen tuen olemassa olevien PDF-dokumenttien muokkaamiseen.

Luo PDF-dokumentteja ja lisää sivu Pythonin kautta

from borb.pdf import Document
from borb.pdf import Page
def main():
    # create Document
    doc: Document = Document()
    # create Page
    page: Page = Page()
    # add Page to Document
    doc.add_page(page)
if __name__ == "__main__":
    main() 

Lisää ja hallitse viivakoodeja PDF-muodossa Python API:n kautta

Jos haluat lisätä asiakirjoihisi interaktiivisuutta, viivakoodit voivat auttaa sinua tässä suhteessa. Se auttaa kehittäjiä linkittämään painetun asiakirjan verkkoresursseihin helposti. Avoimen lähdekoodin borb-kirjasto tarjoaa täydelliset toiminnot erilaisten viivakoodien lisäämiseen PDF-sivuille, kuten QR-koodi, CODE_128, CODE_39, EAN, EAN_13, GS_1, ISBN ja monet muut. Voit myös helposti muokata erilaisia ominaisuuksia, kuten täyttöväriä, leveyttä, korkeutta, viivan väriä ja niin edelleen.

Lisää viivakoodi PDF-sivulle Python API:n kautta

def main():
    # create Document
    doc: Document = Document()
    # create Page
    page: Page = Page()
    # add Page to Document
    doc.add_page(page)
    # set a PageLayout
    layout: PageLayout = SingleColumnLayout(page)
    # add a Paragraph
    layout.add(
        Barcode(
            "1234567896120",
            width=Decimal(128),
            height=Decimal(128),
            type=BarcodeType.EAN_14,
        )
    )
    # store
    with open("output.pdf", "wb") as pdf_file_handle:
        PDF.dumps(pdf_file_handle, doc)
if __name__ == "__main__":
    main()

Lisää ja muokkaa kaavioita PDF-tiedostoihin Python-kirjaston kautta

Kaaviot ovat aina erittäin hyödyllisiä tietojen esittämiseen graafisesti, koska käyttäjien on erittäin helppo ymmärtää tiedot nopeammin kuvan muodossa kuin tekstistä. Borb-kirjasto tarjoaa mahdollisuuden lisätä ohjelmallisesti kaavioita PDF-dokumentteihin vain muutamalla rivillä Python-koodia. Voit myös muokata kaavioiden sisältöä ja mukauttaa omien tarpeidesi mukaan.

Yhdistä, jaa ja kierrä PDF-dokumentteja Python-kirjaston kautta

Avoimen lähdekoodin borb-kirjasto antaa ohjelmoijille mahdollisuuden käsitellä PDF-dokumenttejaan monin eri tavoin. Usein joudutaan yhdistämään useita PDF-dokumentteja tai PDF-dokumenttien eri sivuja, jotta niistä voidaan luoda uusi asiakirja tai jakaa suuri PDF-dokumentti pienempiin. He voivat helposti avata ja käyttää olemassa olevia PDF-tiedostoja, jakaa, yhdistää tai yhdistää vain muutaman Python-koodirivin. Lisäksi on myös erittäin helppoa kääntää asiakirjoja Python-sovelluksissa.

 

PDF-dokumenttien yhdistäminen Python API:n kautta

def main():
    # open doc_001
    doc_001: typing.Optional[Document] = Document()
    with open("output_001.pdf", "rb") as pdf_file_handle:
        doc_001 = PDF.loads(pdf_file_handle)
    # open doc_002
    doc_002: typing.Optional[Document] = Document()
    with open("output_002.pdf", "rb") as pdf_file_handle:
        doc_002 = PDF.loads(pdf_file_handle)
    # merge
    doc_001.add_document(doc_002)
    # write
    with open("output_003.pdf", "wb") as pdf_file_handle:
        PDF.dumps(pdf_file_handle, doc_001)
if __name__ == "__main__":
    main()
 Suomen