Δημιουργία 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 είναι το καλύτερο στην κατηγορία.

Previous Next

Ξεκινώντας με τη γέννηση

Γεννημένος δεν έρχεται ως μέρος της 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()
 Ελληνικά