Kako pretvoriti dokumente s konverterskim klasama u Python-u

Kako pretvoriti dokumente s konverterskim klasama u Python-u

Kako pretvoriti dokumente s klasama konvertera

Aspose.Words FOSS for Python uses internal converter classes during document export. While most users interact with Document.save(), razumijevanje klasa pretvarača korisno je za napredne scenarije.

U skladu s člankom 21. stavkom 1.

Instaliraj knjižnicu:

pip install aspose-words-foss>=26.4.0

Zahtijeva Python 3.10 ili noviji.

ParagraphConverter

ParagraphConverter U ovom slučaju, u skladu s člankom 77. stavkom 1. točka (a) Uredbe (EU) br. 1071/2013:

  • ParagraphConverter.get_paragraph_info() izvlačenje informacija o oblikovanju iz stavka
  • ParagraphConverter.get_run_formatting() formatiranje za pokretanje teksta
  • ParagraphConverter.format_text() primjenjivati oblikovanje na tekstni sadržaj

TableConverter

TableConverter U ovom slučaju, u skladu s člankom 4. stavkom 1. točkom (a) i podstavkom 2. točkama 3. i 5. ovog članka:

  • TableConverter.convert() pretvoriti element tabele u izlazni format

ListHandler

ListHandler Upravlja stanje popisa tijekom pretvaranja:

  • ListHandler.set_reader() postaviti kontekst čitatelja dokumenata
  • ListHandler.reset() stanje praćenja popisa resetiranja
  • ListHandler.get_list_info() dobiti detalje popisa za paragraf
  • ListHandler.format_list_item() formatiranje stavke liste s oznakama i otiscima
  • ListHandler.break_list() signal na kraju slijeda popisa

Brzi primjer pretvaranja

Za većinu slučajeva upotrebe, upotrebljavanje Document.save() U slučaju da je to moguće, mora se provesti postupak za primjenu ili preusmjeravanje podataka iz članka 7. stavka 1. točke (a) ovog Priloga.:

import aspose.words_foss as aw

doc = aw.Document("input.docx")
doc.save("output.pdf", aw.SaveFormat.PDF)

Rezultati:

KonverterCilj:
ParagraphConverterPreobraziti odlomke s oblikovanjem
TableConverterPreusmjeriti tabele u izlazni format
ListHandlerUpravljanje listom tijekom izvoza

Također pogledajte:

 Hrvatski