Crea PDF file, aggiungi grafici e codici a barre via Python Library
Python API gratuito in grado di creare, modificare e leggere PDF file, inserire e modificare grafici, unire, spaccare o ruotare PDF file tramite Python Library.
nasce una potente libreria Python open source che supporta pienamente la generazione, la lettura e la manipolazione di PDF documenti all'interno delle applicazioni Python. Gestire PDF documenti è un compito molto impegnativo. La libreria nata è molto user-friendly e risparmio di tempo che rende il lavoro dello sviluppatore facile. Non è necessario avere una conoscenza dettagliata del funzionamento interno del formato di file PDF . Permette agli utenti di specificare il layout della pagina mentre gestisce i dettagli specifici di stendere il testo. Può essere utilizzato per creare forme sillabe, voci con file di dati allegati e layout di documenti a colonna multipla.
nato ha incluso il supporto per numerose funzioni relative alla creazione e gestione di PDF file, come la lettura di PDF documenti, estraendo meta-informazioni, estraendo testo da PDF file, estraendo immagini da PDF, inserendo testi esistenti a PDF, cambiando le immagini all'interno La biblioteca è ben documentata e quando si tratta di facilità d'uso, nasce è il più grande in classe.
Iniziare con nato
nato non viene come parte della Python Standard Library, quindi è necessario installarlo da soli. Il modo preferito per farlo è quello di utilizzare pip.
Installazione nata tramite pip
pip install borb
È anche possibile installarlo manualmente; scarica i file dell'ultima versione direttamente dal repository GitHub.
Generare PDF file da Scratch via Python
La libreria open source nasce dagli sviluppatori di Python creiamo PDF documenti dal nulla senza dipendenze esterne. Supporta la creazione e l'esame dei contenuti all'interno di un file PDF con facilità. Una volta creato il documento PDF è possibile inserire testo, forme e immagini, applicare formattazione al testo, impostare il carattere e il colore del carattere, impostare il layout della pagina, aggiungere nuove pagine, aggiungere moduli, e così via. La Biblioteca fornisce inoltre un supporto completo per manipolare PDF documenti esistenti.
Crea PDF documenti e Aggiungi pagina tramite 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()
Inserisci e gestisci codice a barre in PDF via Python API
Se si desidera aggiungere interattività ai documenti, Barcode sono in grado di aiutarti in questo senso. Aiuta gli sviluppatori a collegare il documento stampato a una risorsa online con facilità. La libreria open source fornisce funzionalità complete per l'aggiunta di vari tipi di codici a barre all'interno di PDF pagine come QR-code, DE_128, DE_39, EN, EN_13, Gt_1, ISBN e molti altri. Si può anche facilmente modificare varie proprietà, come colore di riempimento, larghezza, altezza, colore di colpo, e così via.
Aggiungi un codice a barre ad una pagina PDF via 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()
Inserisci e modifica i grafici in PDFs via Python Library
I grafici sono sempre molto utili per presentare i dati graficamente in quanto è molto facile per gli utenti comprendere i dati più velocemente in una forma di immagine piuttosto che dal testo. La libreria nata offre la possibilità di aggiungere programmaticamente grafici all'interno di PDF documenti con solo un paio di linee di codice Python. È inoltre possibile modificare il contenuto di un grafico e personalizzare secondo le proprie esigenze.
Merge, Split & Rotate PDF Documenti tramite Python Library
La libreria open source dà ai programmatori software il processo di alimentazione i loro PDF documenti in numerosi modi. È spesso necessario combinare più di PDF documenti o diverse pagine di PDF documenti per creare un nuovo documento da esso o dividere un grande PDF documenti a quelli più piccoli. Possono facilmente aprire e accedere a PDF file esistenti, dividere, unire o combinare con solo un paio di linee di codice Python. Inoltre, è anche molto facile ruotare i documenti all'interno delle applicazioni Python.
Come fondere PDF documenti via 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()