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

Kurkite PDF failus, pridėkite diagramas ir brūkšninius kodus naudodami Python biblioteką

Nemokama Python API, galinti kurti, redaguoti ir skaityti PDF failus, įterpti ir keisti diagramas, sujungti, skaidyti arba pasukti PDF failus per Python biblioteką.

borb yra labai galinga atvirojo kodo Python biblioteka, kuri visiškai palaiko PDF dokumentų generavimą, skaitymą ir manipuliavimą Python programose. PDF dokumentų tvarkymas yra labai sudėtinga užduotis. Borb biblioteka yra labai patogi vartotojui ir taupo laiką, todėl kūrėjo darbas yra lengvas. Jums nereikia turėti išsamių žinių apie vidinį PDF failo formato veikimą. Tai leidžia vartotojams nurodyti puslapio išdėstymą, kai tvarko konkrečias teksto išdėstymo detales. Jis gali būti naudojamas kuriant pildomas formas, sąskaitas faktūras su pridedamais duomenų failais ir kelių stulpelių dokumentų maketus.

„borb“ palaiko daugybę funkcijų, susijusių su PDF failų kūrimu ir tvarkymu, pavyzdžiui, PDF dokumentų skaitymą, metainformacijos ištraukimą, teksto ištraukimą iš PDF failų, vaizdų ištraukimą iš PDF, teksto įterpimą į PDF, vaizdų keitimą PDF dokumentuose, komentarų pridėjimą. PDF formatu, lentelių įterpimas į PDF, esamų PDF dokumentų sujungimas ir padalijimas, sąrašų įtraukimas į PDF, PageLayout tvarkyklės naudojimas, PDF puslapių transformavimas ir daug daugiau. Biblioteka yra gerai dokumentuota ir, kalbant apie naudojimo paprastumą, borb yra geriausias klasėje.

Previous Next

Darbo su borbu pradžia

borb nėra Python standartinės bibliotekos dalis, todėl turėsite ją įdiegti patiems. Geriausias būdas tai padaryti yra naudoti pip.

Įdiekite borb per pip

 pip install borb 

Galima montuoti ir rankiniu būdu; atsisiųskite naujausius leidimo failus tiesiai iš GitHub saugyklos.

Generuokite PDF failus nuo nulio naudodami Python

Atvirojo kodo borb biblioteka leiskite Python kūrėjams kurti PDF dokumentus nuo nulio be jokių išorinių priklausomybių. Jis palaiko lengvą PDF failo turinio kūrimą ir nagrinėjimą. Sukūrę PDF dokumentą galite įterpti tekstą, figūras ir vaizdus, pritaikyti teksto formatavimą, nustatyti šriftą ir šrifto spalvą, nustatyti puslapio išdėstymą, pridėti naujų puslapių, pridėti formų ir pan. Biblioteka taip pat teikia visišką palaikymą manipuliuojant esamais PDF dokumentais.

Sukurkite PDF dokumentus ir pridėkite puslapį naudodami Python

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

Įterpkite ir tvarkykite brūkšninius kodus PDF formatu naudodami Python API

Jei norite pridėti interaktyvumo prie savo dokumentų, brūkšniniai kodai gali jums padėti šiuo klausimu. Tai padeda kūrėjams lengvai susieti spausdintą dokumentą su internetiniu šaltiniu. Atvirojo kodo borb biblioteka suteikia visas funkcijas, skirtas įtraukti įvairių tipų brūkšninius kodus į PDF puslapius, tokius kaip QR kodas, CODE_128, CODE_39, EAN, EAN_13, GS_1, ISBN ir daugelis kitų. Taip pat galite lengvai keisti įvairias ypatybes, pvz., užpildymo spalvą, plotį, aukštį, brūkšnio spalvą ir pan.

Pridėkite brūkšninį kodą prie PDF puslapio naudodami Python API

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

Įterpkite ir keiskite diagramas į PDF failus naudodami Python biblioteką

Diagramos visada labai naudingos pateikiant duomenis grafiškai, nes vartotojams labai lengva duomenis greičiau suprasti paveikslėlio, o ne teksto pavidalu. „Borb“ biblioteka suteikia galimybę programiškai įtraukti diagramas į PDF dokumentus, naudojant tik kelias Python kodo eilutes. Taip pat galite keisti diagramų turinį ir tinkinti pagal savo poreikius.

Sujunkite, padalinkite ir pasukite PDF dokumentus naudodami Python biblioteką

Atvirojo kodo borb biblioteka programuotojams suteikia galimybę įvairiais būdais apdoroti savo PDF dokumentus. Dažnai reikia sujungti kelis PDF dokumentus arba skirtingus PDF dokumentų puslapius, kad iš jų būtų sukurtas naujas dokumentas arba didelis PDF dokumentas būtų padalintas į mažesnius. Jie gali lengvai atidaryti ir pasiekti esamus PDF failus, padalyti, sujungti arba sujungti juos naudodami tik keletą Python kodo eilučių. Be to, labai lengva pasukti dokumentus Python programose.

 

Kaip sujungti PDF dokumentus naudojant Python API

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()
 Lietuvių