Konvertory

Konvertory

Vnitřní API Třídy na této stránce nejsou součástí veřejného API a nejsou exportovány z horní úrovně. aspose.words_foss Většina vývojářů by měla používat tyto nástroje. Document.save() Místo toho. Základní řízení pro veřejnou API.

Aspose.Words FOSS for Python uses specialized converter classes to transform the internal document model into output formats. ParagraphConverter zpracovává text a formátování, TableConverter ovládají struktury stolů a ListHandler Řeší formátování seznamu. Tyto třídy jsou prováděcími detaily a mohou se bez předchozího upozornění měnit.


Konverzátor odstavců

ParagraphConverter přeměňuje odstavce dokumentu do cílového výstupního formátu. Prověřuje formátování odstaviček, stylování na úrovni běhu a obsah v řádku.

MetodikaPopis:
ParagraphConverter.get_paragraph_info()Výběr informací o formátování z odstavce
ParagraphConverter.get_run_formatting()Získejte podrobnosti formátování pro textový běh .
ParagraphConverter.format_text()Použití formátování na obsah textu

Konverzátor tabulky

TableConverter konvertuje tabulky dokumentů do cílového formátu (např. Markdownové tabulek).

MetodikaPopis:
TableConverter.convert()Konverze prvku tabulky do výstupního formátu

Správce seznamů

ListHandler Správní stav seznamu během konverze dokumentu, nestování sledovacího seznamu, značkovačů a formátování.

MetodikaPopis:
ListHandler.set_reader()Nastavit čteč dokumentů pro souvislosti seznamu .
ListHandler.reset()Zpátky nastavení seznamu sledování stavu
ListHandler.get_list_info()Získejte podrobnosti o položce seznamu pro odstavec
ListHandler.format_list_item()Formátování položky seznamu s značkou a odlomem
ListHandler.break_list()Signálový konec řady seznamů

Tipy a nejlepší postupy

  • Konvertory se používají interně v exportním potrubí většina vývojářů s nimi spolupracuje. Document.save() místo toho …
  • ParagraphConverter.format_text() dodržuje kontext bloku kódu, aby se zabránilo použití formátování v řádku uvnitř rozpětí kóda.
  • ListHandler zachovává stav v průběhu po sobě jdoucích odstavců seznamu volání reset() při spuštění nové části dokumentu

Obvyklé problémy

Výše:Příčina:Opravy
Nevyvážené sloupce tabulkyVstupní tabulka spojila buňkyTableConverter ovládá jednoduché tabulky; sloučené buňky mohou produkovat neočekávaný výstup
Rozbitý seznam číslováníStav seznamu není mezi sekcemi resetovánZavolej . ListHandler.reset() na hranicích úseků

Souhrnná referenční informace API

Třída / metodaPopis:
ParagraphConverter.get_paragraph_info()Formátování výňatků odstavců
ParagraphConverter.get_run_formatting()Získejte formátování na úrovni spouštění .
ParagraphConverter.format_text()Použití formátování na text
TableConverter.convert()Konverze tabulky do výstupního formátu
ListHandler.set_reader()Nastavení kontextu čtečky dokumentů
ListHandler.get_list_info()Získejte podrobnosti o položce seznamu
ListHandler.format_list_item()Formátování položky seznamu
 Čeština