Μετατροπείς

Μετατροπείς

Εσωτερική 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()Μορφώστε ένα στοιχείο λίστας
 Ελληνικά