Μετατροπή παρουσιάσεων PPT και PPTX σε PDF μέσω Python

Ένα εύχρηστο ανοιχτού κώδικα σενάριο Python σχεδιασμένο για τη μετατροπή πολλαπλών αρχείων παρουσίασης Microsoft PowerPoint (.ppt και .pptx) σε έγγραφα PDF με μία εντολή.

Τι είναι το Batch-PPT-to-PDF;

Βυθίζεστε σε μια θάλασσα αρχείων .pptx και .ppt, μετατρέποντάς τα χειροκίνητα ένα-ένα σε PDF; Είτε είστε επαγγελματίας επιχειρήσεων που αρχειοθετεί αναφορές, δάσκαλος που διανέμει σημειώσεις διαλέξεων, είτε προγραμματιστής που αυτοματοποιεί μια ροή εργασίας, αυτή η χειροκίνητη διαδικασία είναι κουραστική και επιρρεπής σε σφάλματα. Το σενάριο Batch-PPT-to-PDF, δημιουργημένο από τον Jack Brookes, προσφέρει μια κομψή λύση βασισμένη σε Python που αυτοματοποιεί όλη αυτή τη διαδικασία, εξοικονομώντας σε επαγγελματίες, εκπαιδευτικούς και επιχειρήσεις αμέτρητες ώρες χειροκίνητης εργασίας. Υπάρχουν αρκετά σημαντικά χαρακτηριστικά της βιβλιοθήκης, όπως η επεξεργασία πολλαπλών αρχείων ταυτόχρονα, η διαπλατφορμική συμβατότητα, η μετατροπή επιλεγμένων διαφανειών σε PDF, κ.λπ.

Το Batch-PPT-to-PDF είναι ένα ελαφρύ σενάριο Python σχεδιασμένο να μετατρέπει πολλαπλά αρχεία Microsoft PowerPoint (και .ppt και .pptx) σε έγγραφα PDF με μία εντολή. Αυτό το ανοιχτού κώδικα εργαλείο αξιοποιεί τη δύναμη των δυνατοτήτων αυτοματοποίησης COM της Python για άμεση αλληλεπίδραση με το Microsoft PowerPoint που είναι εγκατεστημένο στον υπολογιστή σας με Windows, εξασφαλίζοντας μετατροπές υψηλής πιστότητας που διατηρούν την αρχική μορφοποίηση, τις γραμματοσειρές και τις διατάξεις. Το σενάριο απαιτεί ελάχιστη ρύθμιση και δεν χρειάζεται σύνθετα αρχεία διαμόρφωσης ή παραμέτρους γραμμής εντολών, καθιστώντας το προσβάσιμο ακόμη και για χρήστες με περιορισμένη εμπειρία προγραμματισμού. Η απλή του προσέγγιση το καθιστά προσιτό για αρχάριους, ενώ η δυνατότητα προγραμματισμού του το καθιστά ισχυρό εργαλείο για προγραμματιστές και επαγγελματίες IT.

Previous Next

Ξεκινώντας με το Batch-PPT-to-PDF

Ο προτεινόμενος τρόπος εγκατάστασης της βιβλιοθήκης Batch-PPT-to-PDF είναι μέσω GitHub. Παρακαλώ χρησιμοποιήστε την παρακάτω εντολή για ομαλή εγκατάσταση.

Εγκατάσταση της βιβλιοθήκης PowerPoint σε PDF μέσω GitHub

 git clone https://github.com/jackbrookes/batch-ppt-to-pdf.git  
Μπορείτε επίσης να το κατεβάσετε απευθείας από Σελίδα κυκλοφορίας προϊόντος Aspose.

Μετατροπή Μονών Αρχείων PPT/PPTX σε PDF μέσω Python

Το σενάριο Batch-PPT-to-PDF περιλαμβάνει υποστήριξη για τη μετατροπή ενός ή πολλαπλών αρχείων παρουσίασης PowerPoint σε PDF χρησιμοποιώντας τη βιβλιοθήκη Python. Τοποθετήστε τα αρχεία PowerPoint που θέλετε να μετατρέψετε στον ίδιο φάκελο με το σενάριο. Το σενάριο θα εντοπίσει αυτόματα και θα επεξεργαστεί όλα τα αρχεία με επεκτάσεις .ppt ή .pptx. Η συνάρτηση ppt_to_pdf() διαχειρίζεται την πραγματική μετατροπή ενός μόνο αρχείου PowerPoint. Η συνάρτηση πρώτα ελέγχει αν το όνομα εξόδου τελειώνει με την επέκταση 'pdf'. Αν όχι, προσθέτει ".pdf" για να εξασφαλίσει σωστή ονομασία αρχείου. Αυτό το μέτρο αποτρέπει τη δημιουργία αρχείων χωρίς επέκταση κατά λάθος. Το παρακάτω παράδειγμα κώδικα δείχνει πώς να εκτελέσετε τη μετατροπή Ατομικής Παρουσίασης σε PDF μέσα σε εφαρμογές Python.

Πώς να μετατρέψετε μια μεμονωμένη παρουσίαση PowerPoint σε PDF μέσω Python;

def ppt_to_pdf(powerpoint, inputFileName, outputFileName, formatType = 32): if outputFileName[-3:] != 'pdf': outputFileName = outputFileName + ".pdf" deck = powerpoint.Presentations.Open(inputFileName) deck.SaveAs(outputFileName, formatType) deck.Close()

Μετατροπή Μαζικών Αρχείων PowerPoint σε PDF μέσω Python

Η ανοιχτού κώδικα βιβλιοθήκη Batch-PPT-to-PDF καθιστά εύκολο για τους προγραμματιστές λογισμικού να φορτώνουν και να μετατρέπουν πολλαπλά αρχεία παρουσίασης PowerPoint μέσα σε έναν φάκελο σε έγγραφα PDF. Ας υποθέσουμε ότι έχετε έναν φάκελο στην Επιφάνεια Εργασίας σας και θέλετε να μετατρέψετε όλα τα αρχεία PowerPoint σε αυτό σε PDF, αποθηκεύοντας τα αποτελέσματα σε έναν νέο φάκελο κάπου στον δίσκο σας. Το παρακάτω παράδειγμα κώδικα δείχνει πώς να μετατρέψετε πολλαπλές παρουσιάσεις PowerPoint σε αρχεία PDF χρησιμοποιώντας σενάριο Python.

Πώς να μετατρέψετε όλα τα αρχεία PowerPoint σε έναν φάκελο σε PDF μέσα σε εφαρμογές Python;

def convert_files_in_folder(powerpoint, folder): files = os.listdir(folder) pptFiles = [f for f in files if f.lower().endswith((".ppt", ".pptx"))] for pptfile in pptFiles: fullpath = os.path.join(folder, pptfile) outputpath = os.path.join(folder, os.path.splitext(pptfile)[0] + ".pdf") ppt_to_pdf(powerpoint, fullpath, outputpath)

Υποστήριξη Εξόδου Υψηλής Πιστότητας

Δεδομένου ότι η μετατροπή γίνεται από την αυτόματη εφαρμογή Microsoft PowerPoint, τα παραγόμενα PDF είναι της υψηλότερης ποιότητας. Το σενάριο ενεργοποιεί προγραμματιστικά τη λειτουργία \"Save As\" του PowerPoint, εξασφαλίζοντας ότι όλες οι γραμματοσειρές, εικόνες, σχήματα και κινούμενα σχέδια (εξαγόμενα ως στατικές διαφάνειες) διατηρούνται ακριβώς όπως προορίζονται. Λαμβάνετε ένα τέλειο αντίγραφο PDF της παρουσίασής σας, πανομοιότυπο με αυτό που θα λάβετε αν το εξάγετε χειροκίνητα.

 Ελληνικά