Μετατροπείς
Μετατροπείς
Εσωτερική API Οι τάξεις σε αυτή τη σελίδα δεν αποτελούν μέρος του δημόσιου API και δεν εξάγονται από το ανώτερο επίπεδο.
aspose.words_fossΟι περισσότεροι προγραμματιστές θα πρέπει να χρησιμοποιούν το πακέτο.Document.save()Αντίθετα. Κεντρική διαχείριση για το δημόσιο API.
Aspose.Words FOSS for Python uses specialized converter classes to transform the internal document model into output formats. ParagraphConverter χειρίζεται κείμενο και μορφοποίηση, TableConverter χειροκίνητα δομή τραπεζών, και ListHandler Διαχειρίζεται τη μορφοποίηση λίστας. Αυτές οι τάξεις είναι λεπτομέρειες εφαρμογής και ενδέχεται να αλλάξουν χωρίς προειδοποίηση.
Μετατροπέας παραγράφων
ParagraphConverter μετατρέπει τις παραγράφους του εγγράφου στην μορφή εξόδου στόχου. Ελέγχει τη μορφοποίηση των παραγράφων, το στυλ σε επίπεδο εκτέλεσης και το περιεχόμενο της γραμμής.
| Μέθοδος | Περιγραφή: |
|---|---|
ParagraphConverter.get_paragraph_info() | Εξάγεται πληροφορία μορφοποίησης από μια παράγραφο |
ParagraphConverter.get_run_formatting() | Πάρτε λεπτομέρειες μορφοποίησης για την εκτέλεση κειμένου . |
ParagraphConverter.format_text() | Εφαρμόστε μορφοποίηση στο περιεχόμενο κειμένου |
Μετατροπέας πίνακας
TableConverter μετατρέπει πίνακες εγγράφων στο μορφότυπο στόχου (όπως πινάκοι Markdown).
| Μέθοδος | Περιγραφή: |
|---|---|
TableConverter.convert() | Μετατρέψτε ένα στοιχείο πίνακα στην μορφή εξόδου |
Διαχειριστής λίστας
ListHandler διαχειρίζεται την κατάσταση της λίστας κατά τη μετατροπή εγγράφων, τον εντοπισμό των καταλόγων φωλιών, τους δείκτες και το μορφοποίηση.
| Μέθοδος | Περιγραφή: |
|---|---|
ListHandler.set_reader() | Ορισμός του αναγνώστη εγγράφων για το πλαίσιο της λίστας |
ListHandler.reset() | Κατάσταση παρακολούθησης της λίστας επαναφοράς λειτουργίας |
ListHandler.get_list_info() | Πληροφορίες για το στοιχείο της λίστας σε μια παράγραφο |
ListHandler.format_list_item() | Μορφώστε ένα στοιχείο λίστας με δείκτη και διαλείμματα |
ListHandler.break_list() | Σημαντικό τέλος ακολουθίας λίστας |
Συμβουλές και Καλύτερες Πρακτικές
- Οι μετατροπείς χρησιμοποιούνται εσωτερικά από τον αγωγό εξαγωγής οι περισσότεροι προγραμματιστές αλληλεπιδρούν με τους μεταμορφωτές.
Document.save()Αντίθετα . ParagraphConverter.format_text()σέβεται το πλαίσιο του κώδικα για να αποφεύγεται η εφαρμογή της μορφοποίησης εντός των διαστήσεων κωδικών.ListHandlerδιατηρεί την κατάσταση σε συνεχόμενες παραγράφους λίστας κλήσηreset()όταν ξεκινάτε μια νέα ενότητα εγγράφου
Κοινά ζητήματα
| Επισκόπηση | Αιτία | Επανόρθωση |
|---|---|---|
| Στιγμές πίνακα που δεν ευθυγραμμίζονται | Ο πίνακας εισόδου έχει συγχωνεύσει κελιά . | TableConverter χειρίζεται απλούς πίνακες, ενώθηκαν κύτταρα μπορεί να παράγει απρόσμενα αποτελέσματα |
| Αριθμοποίηση καταλόγου κατά διαχωρισμό | Κατάσταση λίστας δεν επαναφέρεται μεταξύ των εντάσεων | Τηλεφώνησε. ListHandler.reset() στα όρια του τμήματος |
Συνοπτική αναφορά API
| Τάξη / Μέθοδος | Περιγραφή: |
|---|---|
ParagraphConverter.get_paragraph_info() | Διαμόρφωση παραγράφου εκχύλισματος |
ParagraphConverter.get_run_formatting() | Πάρτε μορφοποίηση επιπέδου εκτέλεσης |
ParagraphConverter.format_text() | Εφαρμόστε τη μορφοποίηση στο κείμενο |
TableConverter.convert() | Μετατρέψτε έναν πίνακα σε μορφή εξόδου |
ListHandler.set_reader() | Ορισμός του πλαισίου αναγνώστη εγγράφων |
ListHandler.get_list_info() | Πληροφορίες στοιχείων λίστας |
ListHandler.format_list_item() | Μορφώστε ένα στοιχείο λίστας |