Procesor za analizu podataka
Procesor za analizu podataka
Interni API-ji Klase na ovoj stranici nisu dio javnog API-ja i ne izvoze se s gornjeg nivoa.
aspose.words_fossOni se koriste unutar sustava konverzije dokumenata. Većina programera bi trebala koristiti ovaj paket za pretvaranje dokumenta u svoj sustav.Document.save()i u članku 1.Document.get_text()-Znam. Upravljanje osnovnim poslovima U ovom slučaju, klasa se može mijenjati bez prethodne obavijesti.
Aspose.Words FOSS for Python includes specialized parsers that extract structured data from DOCX internals. The NumberingParser U ovom članku se primjenjuje sljedeće: StyleParser Izvodi stilove dokumenata.
Proučavanje brojanja
NumberingParser čita definicije brojanja iz DOCX paketa i izlaže ih putem API upita. Koristi parse_numbering_part() za učitavanje brojanja XML, a zatim upit liste svojstva s pomoćnim metodama.
| Metoda: | Opisivanje |
|---|---|
NumberingParser.parse_numbering_part() | Proučavanje DOCX broja elementa |
NumberingParser.get_list_info() | Dobijte informacije o određenom popisu po ID-u. |
NumberingParser.get_level_info() | Dobijate detalje razine za popis na određenoj dubini |
NumberingParser.is_ordered_list() | Provjerite je li razina popisa uređena ili označena žigom. |
NumberingParser.get_start_value() | Dobijte početni broj za razinu liste |
NumberingParser.get_delimiter() | Dobijite niz razgraničnika za popis nivoa |
Stilu analizirač
StyleParser parse stil imena u strukturiranom ParsedStyle Identifikuje naslove, blokove, kodne bloke i list paragrafe iz DOCX stilova.
| Metoda: | Opisivanje |
|---|---|
StyleParser.parse() | Proučiti ime stila u a ParsedStyle predmet |
StyleParser.get_style_chain() | Proučiti lanac imena stila za naslijeđene stilove |
StyleParser.is_setext_heading() | Provjerite je li stil naslov Setext stila. |
StyleParser.extract_all_styles() | Izvaditi pojedinačna imena stilova iz lanca odvojenih tačkama |
Modela podataka za brojanje
U ovom slučaju, u skladu s člankom 4. stavkom 1. točkom (a) i podstavkom 2. točkama 3. i 5. ovog članka.:
| Razred | Opisivanje |
|---|---|
NumberingInfo | U ovom slučaju, u skladu s člankom 16. stavkom 1. točkom (a) ovog članka. num_id, abstract_num_id, i levels |
NumberingLevel | Definiranje razine s: format, start, i text imovine |
ListInfo | Informacije o specifičnoj listi |
ListLevelInfo | Informacije o oblikovanju specifične razine |
Savjeti i najbolje prakse
- Zovi me.
parse_numbering_part()jednom nakon učitavanja dokumenta za popunjavanje svih definicija liste - Upotreba:
is_ordered_list()za razlikovanje brojenih popisa od popisanih popisiju. - Upotreba:
get_style_chain()da se pretraže naslijeđene lance stila u jednom pozivu - Numeriranje i stil parserovi se koriste unutar sustava za konverziju dokumenata.
Zajednički problemi
| Izdavanje | Uzrok | Popraviti |
|---|---|---|
| Oznake praznih brojeva | Dokument nema liste | Čekaj. get_list_info() vrijednost povratne vrijednosti prije pristupa imovini |
| Nedostaje stil | Ime stila nije prepoznato | Upotreba: parse() s poznatim stilskim imenom |
| Neispravno razina popisa | Pogrešan parametar razine | Razmjer liste je nulto-indeksan. |
Svrha referentnog API-a
| Klasa / metoda | Opisivanje |
|---|---|
NumberingParser.parse_numbering_part() | U ovom slučaju, u skladu s člankom 21. stavkom 1. točkom (a) ovog članka. |
NumberingParser.get_list_info() | Informacije o popisu upita po ID-u |
NumberingParser.is_ordered_list() | Provjerite je li redom postavljen popis. |
StyleParser.parse() | Proučavanje imena stila u strukturirane informacije |
StyleParser.get_style_chain() | Proučiti lanac nasljednih imena stila |
NumberingInfo | U slučaju da je to moguće, mora se provesti postupak utvrđivanja. |
NumberingLevel | Definiranje razine s formatom i početnom vrijednošću |