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_fossDe 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.
| Metode | Beskrivelse: |
|---|---|
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).
| Metode | Beskrivelse: |
|---|---|
TableConverter.convert() | Konvertere et tabelelement til udgangsformat |
Listebehandler
ListHandler administrerer listetilstand under dokumentkonvertering, sporing af listeindlejring, markører og formatering.
| Metode | Beskrivelse: |
|---|---|
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ådetListHandleropretholder status over hele listen efter hinanden opkaldreset()Når du starter et nyt dokument afsnit
Almindelige problemer
| Udgave: | Årsagen til dette | Forklaret |
|---|---|---|
| Utilpasset tabellokaler | Indtastetabel har slået celler sammen | TableConverter håndterer enkle tabeller; sammenflettede celler kan producere uventet output |
| Brudt listenummerering | Listestatus ikke genindstillet mellem sektioner | Ring til mig. ListHandler.reset() ved sektionsgrænserne |
API-referenceoversigt
| Klasse/metode | Beskrivelse: |
|---|---|
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 |