Αυτό το σεμινάριο περιέχει ξεκάθαρα βήματα που περιγράφουν πώς να μετατρέψετε το Word RTF σε PDF στην Python με τη βοήθεια των απαραίτητων λεπτομερειών διαμόρφωσης, της λογικής του προγράμματος και ενός εκτελούμενου δείγματος κώδικα. Θα μάθετε διαφορετικές επιλογές για τη φόρτωση της πηγής RTF μαζί με την προσαρμογή της εξόδου PDF ορίζοντας τις διαφορετικές ιδιότητες. Η χρήση της μετατροπής Python RTF σε PDF είναι απλώς θέμα μερικών απλών κλήσεων API που μπορούν να εκτελεστούν σε οποιοδήποτε περιβάλλον που υποστηρίζει Python όπως τα Windows, το Linux και το macOS.
Βήματα για τη σύνταξη μετατροπέα RTF σε PDF στην Python
- Δημιουργήστε το περιβάλλον για να χρησιμοποιήσετε το Aspose.Words για Python μέσω .NET για τη μετατροπή RTF σε PDF
- Φορτώστε το αρχείο προέλευσης RTF για μετατροπή σε PDF στο αντικείμενο κλάσης Document
- Δημιουργήστε το αντικείμενο κλάσης PdfSaveOptions για να προσαρμόσετε το PDF εξόδου που μετατρέπεται από το φορτωμένο RTF
- Ορίστε τις επιθυμητές ιδιότητες του αρχείου PDF εξόδου
- Αποθηκεύστε το αρχείο PDF εξόδου στο δίσκο
Αυτά τα βήματα παρέχουν λογική για τη σύνταξη μορφής εμπλουτισμένου κειμένου σε μετατροπέα PDF στην Python μαζί με την αναφορά στο άρθρο που βοηθά στη διαμόρφωση του περιβάλλοντος δοκιμής. Στο πρώτο βήμα, το αρχείο RTF φορτώνεται στο αντικείμενο κλάσης Document που έχει πολλές υπερφορτωμένες εκδόσεις για να χειριστεί διαφορετικά σενάρια κατά τη φόρτωση ενός αρχείου. Ομοίως, το αντικείμενο κλάσης PDFSaveOptions χρησιμοποιείται για τον ορισμό ιδιοτήτων για το αρχείο PDF εξόδου πριν από την εγγραφή σε μια ροή ή ένα αρχείο στο δίσκο.
Κώδικας για τη μετατροπή εγγράφου εμπλουτισμένου κειμένου σε PDF σε Python
Αυτός ο κώδικας δείχνει τη διαδικασία μετατροπής της μορφής αρχείου από RTF σε PDF στην Python χρησιμοποιώντας το αντικείμενο κλάσης Document που παρέχει επιλογές όπως φόρτωση από ροή ή δίσκο, χρησιμοποιώντας το αντικείμενο κλάσης load_options για τη ρύθμιση ιδιοτήτων, π.χ. μετατροπή μετα-αρχείων σε PNG, χειρισμός διαφορετικών κωδικοποιήσεων, ορισμός κωδικών πρόσβασης για προστατευμένα αρχεία και ούτω καθεξής. Ομοίως, το αντικείμενο κλάσης PdfSaveOptions υποστηρίζει την ενσωμάτωση γραμματοσειρών post-script, ορίζοντας τη λειτουργία χρώματος όπως φαίνεται σε αυτό το δείγμα κώδικα, καθορίζοντας τα πρότυπα συμμόρφωσης PDF, εμφανίζοντας τον τίτλο του εγγράφου για να αναφέρουμε μερικά.
Αυτό το θέμα μας έμαθε να μετατρέπουμε το αρχείο RTF σε μορφή PDF. Εάν θέλετε να μάθετε τη διαδικασία προσθήκης κεφαλίδας και υποσέλιδου σε ένα αρχείο Word, ανατρέξτε στο άρθρο στο πώς να προσθέσετε κεφαλίδα και υποσέλιδο στο Word χρησιμοποιώντας Python.