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

PDF Fișiere, Adăugați diagrame și coduri de bare prin Biblioteca Python

Python API gratuit, capabil să creeze, să editeze și să citească PDF de fișiere, Insert Modify Charts, Merge, Split sau Rotate PDF Files via Python Library.

Biblioteca Python este o bibliotecă foarte puternică, care susține pe deplin generarea, citirea și manipularea a PDF de documente în aplicațiile Python. Gestionarea a PDF de documente este o sarcină foarte dificilă. Biblioteca înnăscută este foarte ușor de utilizat și de economisit timp, ceea ce face ca munca dezvoltatorului să fie ușoară. Nu trebuie să aveți cunoștințe detaliate despre funcționarea interioară a PDF de format de fișier. Acesta permite utilizatorilor să specifice aspectul paginii în timp ce se ocupă de detaliile specifice de stabilire a textului. Acesta poate fi folosit pentru a crea forme de silabă, voci cu fișiere de date atașate și straturi de documente de mai multe coloane.

născute au inclus suport pentru numeroase caracteristici legate de crearea și gestionarea fișierelor, cum ar fi citirea PDF de documente, extragerea textului din PDF de fișiere, adăugarea de text la PDF, adăugarea unui text la PDF; Biblioteca este bine documentată și când vine vorba de ușurința utilizării, nașterea este cea mai mare din clasă.

Previous Next

Începem cu nașterea

Nașterea nu vine ca parte a Bibliotecii Standard Python, așa că va trebui să o instalați singur. Cel mai bun mod de a face acest lucru este să folosiți pip.

Instalarea prin pip

 pip install borb 

Se poate instala si manual; descărcați cele mai recente fișiere de lansare direct din depozitul GitHub.

Generează PDF de fișiere de la Scratch via Python

Dezvoltatorii Python creează PDF de documente de la zero, fără dependențe externe. Acesta susține crearea și examinarea conținutului într-un fișier cu ușurință. Odată ce documentul este creat, puteți introduce text, forme și imagini, puteți aplica formatarea textului, setarea fontului și culoarea fontului, setarea paginii, adăugarea de noi pagini, adăugarea formularelor și așa mai departe. Biblioteca oferă suport complet pentru manipularea celor PDF de documente existente.

Crearea a PDF documente și adăugarea paginii prin 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() 

Insert Manage Barcode în PDF via Python API

Dacă doriți să adăugați interactivitate documentelor dvs., codul de bare vă poate ajuta în acest sens. Acesta ajută dezvoltatorii să conecteze documentul tipărit la o resursă online cu ușurință. Biblioteca open source oferă funcționalitate completă pentru adăugarea diferitelor tipuri de coduri de bare în PDF de pagini, cum ar fi QR-code, DE 128, DE 39, EN, EN 13, Gt 1, ISBN și multe altele. De asemenea, puteți modifica cu ușurință diferite proprietăți, cum ar fi umplerea culorii, lățimea, înălțimea, culoarea accidentului vascular cerebral și așa mai departe.

Adăugați codul de bare pe o pagină de PDF prin 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()

Introduceți și modificați diagramele în PDFs prin Biblioteca Python

Diagramele sunt întotdeauna foarte utile pentru prezentarea grafică a datelor, deoarece este foarte ușor pentru utilizatori să înțeleagă mai repede datele într-o formă de imagine, mai degrabă decât din text. Biblioteca înnăscută oferă posibilitatea de a adăuga programatic diagrame în PDF documente cu doar câteva linii de cod Python. De asemenea, puteți modifica conținutul unei diagrame și puteți personaliza în funcție de propriile nevoi.

Merge, Split Rotate PDF Documente prin Biblioteca Python

Biblioteca open-source oferă programatorilor software procesul de putere a celor PDF de documente în numeroase moduri. Este adesea necesar să se combine mai multe PDF de documente sau pagini diferite de PDF de documente pentru a crea un nou document sau pentru a împărți PDF de documente mari în cele mai mici. Acestea pot deschide și accesa cu ușurință cele PDF de fișiere existente, să le împartă sau să le combine cu doar câteva linii de cod Python. Mai mult, este, de asemenea, foarte ușor să rotiți documente în aplicațiile Python.

 

Cum să obțineți PDF de documente prin 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()
 Română