Δημιουργία PDF Αρχείων, Προσθήκη Χαρτών και Barcode μέσω της Βιβλιοθήκης Python
Δωρεάν Python API ικανή να δημιουργήσει, να επεξεργαστεί και να διαβάσει PDF Αρχεία, Εισαγωγή και τροποποίηση χάρτες, συγχώνευση, Split ή περιστροφή PDF Αρχεία μέσω της Βιβλιοθήκης Python.
Γεννημένη είναι μια πολύ ισχυρή βιβλιοθήκη ανοιχτού κώδικα Python που υποστηρίζει πλήρως τη δημιουργία, την ανάγνωση και τη διαχείριση PDF εγγράφων μέσα σε εφαρμογές Python. Η διαχείριση PDF εγγράφων είναι ένα δύσκολο έργο. Η γεννημένη βιβλιοθήκη είναι πολύ φιλική προς το χρήστη και εξοικονόμηση χρόνου, γεγονός που καθιστά τη δουλειά του προγραμματιστή εύκολη. Δεν χρειάζεται να έχετε λεπτομερείς γνώσεις σχετικά με την εσωτερική εργασία της μορφής PDF αρχείων. Επιτρέπει στους χρήστες να καθορίσουν τη διάταξη της σελίδας, ενώ χειρίζεται τις συγκεκριμένες λεπτομέρειες της διάταξης του κειμένου. Μπορεί να χρησιμοποιηθεί για τη δημιουργία συλλαβών φορμών, φωνών με συνημμένα αρχεία δεδομένων και διαρθρώσεις εγγράφων πολλαπλών κολώνων.
Το borb έχει συμπεριλάβει υποστήριξη για πολλές λειτουργίες που σχετίζονται με τη δημιουργία και διαχείριση αρχείων PDF, όπως η ανάγνωση εγγράφων PDF, η εξαγωγή μετα-πληροφοριών, η εξαγωγή κειμένου από αρχεία PDF, η εξαγωγή εικόνων από PDF, η εισαγωγή κειμένου σε PDF, η αλλαγή εικόνων σε έγγραφα PDF, η προσθήκη σχολιασμών σε PDF, εισαγωγή πινάκων σε PDF, συγχώνευση και διαίρεση υπαρχόντων εγγράφων PDF, προσθήκη λιστών σε PDF, χρήση διαχείρισης PageLayout, μετατροπή σελίδων PDF και πολλά άλλα. Η βιβλιοθήκη είναι καλά τεκμηριωμένη και όσον αφορά την ευκολία χρήσης, το borb είναι το καλύτερο στην κατηγορία.
Ξεκινώντας με τη γέννηση
Γεννημένος δεν έρχεται ως μέρος της Python Standard Βιβλιοθήκη, έτσι θα πρέπει να το εγκαταστήσετε μόνοι σας. Ο καλύτερος τρόπος για να το κάνετε αυτό είναι να χρησιμοποιήσετε pip.
Γεννήθηκε μέσω pip
pip install borb
Είναι επίσης δυνατό να το εγκαταστήσετε χειροκίνητα. κατεβάστε τα αρχεία τελευταίας έκδοσης απευθείας από το αποθετήριο GitHub.
Δημιουργία PDF αρχείων από το Scratch μέσω Python
Οι προγραμματιστές της Python δημιουργούν PDF έγγραφα από την αρχή χωρίς εξωτερικές εξαρτήσεις. Υποστηρίζει τη δημιουργία και την εξέταση των περιεχομένων μέσα σε ένα αρχείο PDF με ευκολία. Μόλις δημιουργηθεί το έγγραφο PDF μπορείτε να εισαγάγετε κείμενο, σχήματα και εικόνες, να εφαρμόσετε μορφοποίηση σε κείμενο, να ορίσετε γραμματοσειρά και χρώμα γραμματοσειράς, να προσθέσετε νέες σελίδες, και ούτω καθεξής. Η Βιβλιοθήκη παρέχει επίσης πλήρη υποστήριξη για τη διαχείριση των υφιστάμενων PDF εγγράφων.
Δημιουργία PDF εγγράφων και προσθήκη σελίδας μέσω 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()
Εισαγωγή & Διαχείριση Barcode PDF μέσω Python API
Εάν θέλετε να προσθέσετε διαδραστικότητα στα έγγραφά σας, το Barcode μπορεί να σας βοηθήσει σε αυτό το θέμα. Βοηθά τους προγραμματιστές να συνδέσουν το τυπωμένο έγγραφο με έναν online πόρο με ευκολία. Η βιβλιοθήκη ανοιχτού κώδικα παρέχει πλήρη λειτουργικότητα για την προσθήκη διαφόρων τύπων Barcode σε PDF σελίδες όπως QR-code, DE 128, DE 39, EN, EN 13, Gt 1, ISBN και πολλά άλλα. Μπορείτε επίσης να τροποποιήσετε εύκολα διάφορες ιδιότητες, όπως το χρώμα πλήρωσης, το πλάτος, το ύψος, το χρώμα του εγκεφαλικού επεισοδίου, και ούτω καθεξής.
Προσθέστε Barcode σε μια σελίδα PDF μέσω 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()
Εισαγωγή και τροποποίηση χαρτών σε PDFs μέσω της Βιβλιοθήκης Python
Τα γραφήματα είναι πάντα πολύ χρήσιμα για την παρουσίαση των δεδομένων γραφικά, καθώς είναι πολύ εύκολο για τους χρήστες να κατανοήσουν τα δεδομένα ταχύτερα σε μια μορφή εικόνας και όχι από κείμενο. Η βιβλιοθήκη που γεννήθηκε παρέχει τη δυνατότητα να προσθέσει προγραμματικά διαγράμματα μέσα σε PDF έγγραφα με λίγες γραμμές κώδικα Python. Μπορείτε επίσης να τροποποιήσετε τα περιεχόμενα ενός διαγράμματος και να προσαρμόσετε ανάλογα με τις δικές σας ανάγκες.
Συγχώνευση, Split & περιστροφή PDF εγγράφων μέσω της Βιβλιοθήκης Python
Η βιβλιοθήκη ανοιχτού κώδικα δίνει στους προγραμματιστές τη δυνατότητα να επεξεργάζονται τα PDF έγγραφά τους με πολλούς τρόπους. Είναι συχνά απαραίτητο να συνδυάσετε πολλά PDF έγγραφα ή διαφορετικές σελίδες PDF εγγράφων για να δημιουργήσετε ένα νέο έγγραφο από αυτό ή να χωρίσετε ένα μεγάλο PDF έγγραφα σε μικρότερα. Μπορούν εύκολα να ανοίξουν και να αποκτήσουν πρόσβαση σε υπάρχοντα PDF αρχεία, να χωρίσουν, να συγχωνευθούν ή να τα συνδυάσουν με μόνο μερικές γραμμές του κώδικα Python. Επιπλέον, είναι πολύ εύκολο να περιστρέψετε τα έγγραφα μέσα σε εφαρμογές Python.
Πώς να συγχωνεύσετε PDF έγγραφα μέσω 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()