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ă.
Î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()