Konvertere

Konvertere

Interne API’er Klassen på denne side er ikke en del af det offentlige API og eksporteres ikke fra øverste niveau. aspose.words_foss De fleste udviklere bør bruge de samme produkter som i andre lande. Document.save() I stedet. Kerneforvaltning for det offentlige API.

Aspose.Words FOSS for Python uses specialized converter classes to transform the internal document model into output formats. ParagraphConverter håndterer tekst og formatering, TableConverter håndtag af bordstrukturer og ListHandler Disse klasser er implementeringsdetaljer og kan ændres uden varsel.


Paragrafkonverterende system

ParagraphConverter Transformerer dokumentparagrafer til målformat. Det kontrollerer paragrafformatting, stilisering på køreniveau og indhold i linjen.

MetodeBeskrivelse:
ParagraphConverter.get_paragraph_info()Udtræk formateringsoplysninger fra et afsnit
ParagraphConverter.get_run_formatting()Få formateringsdetaljer til en tekstudvikling
ParagraphConverter.format_text()Anvend formatering af tekstindhold

Tabelkonverterende system

TableConverter konverterer dokumenttabeller til målformatet (f.eks. markdown-tabeller).

MetodeBeskrivelse:
TableConverter.convert()Konvertere et tabelelement til udgangsformat

Listebehandler

ListHandler administrerer listetilstand under dokumentkonvertering, sporing af listeindlejring, markører og formatering.

MetodeBeskrivelse:
ListHandler.set_reader()Indstil dokumentlæseren til liste kontekst
ListHandler.reset()Tilstand for sporing af resetlisten
ListHandler.get_list_info()Få detaljer om listeelementer for et afsnit
ListHandler.format_list_item()Formatere en listepost med marker og indtræk
ListHandler.break_list()Signalende ende af en listefølge

Tips og bedste praksis

  • Konvertere anvendes internt af eksportledningen de fleste udviklere har interaktion med Document.save() i stedet for
  • ParagraphConverter.format_text() respekterer kodeblokkontext for at undgå anvendelse af inline-formatering inden i kodeområdet
  • ListHandler opretholder status over hele listen efter hinanden opkald reset() Når du starter et nyt dokument afsnit

Almindelige problemer

Udgave:Årsagen til detteForklaret
Utilpasset tabellokalerIndtastetabel har slået celler sammenTableConverter håndterer enkle tabeller; sammenflettede celler kan producere uventet output
Brudt listenummereringListestatus ikke genindstillet mellem sektionerRing til mig. ListHandler.reset() ved sektionsgrænserne

API-referenceoversigt

Klasse/metodeBeskrivelse:
ParagraphConverter.get_paragraph_info()Uddrag fra afsnit
ParagraphConverter.get_run_formatting()Få formatering på køreniveau
ParagraphConverter.format_text()Anvend formatering af tekst
TableConverter.convert()Konvertere en tabel til udgangsformat
ListHandler.set_reader()Indstil dokumentlæserkontekst
ListHandler.get_list_info()Få detaljer om listeelementer
ListHandler.format_list_item()Formatering af en listeelement
 Dansk