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_foss Oni 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.:

RazredOpisivanje
NumberingInfoU ovom slučaju, u skladu s člankom 16. stavkom 1. točkom (a) ovog članka. num_id, abstract_num_id, i levels
NumberingLevelDefiniranje razine s: format, start, i text imovine
ListInfoInformacije o specifičnoj listi
ListLevelInfoInformacije 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

IzdavanjeUzrokPopraviti
Oznake praznih brojevaDokument nema listeČekaj. get_list_info() vrijednost povratne vrijednosti prije pristupa imovini
Nedostaje stilIme stila nije prepoznatoUpotreba: parse() s poznatim stilskim imenom
Neispravno razina popisaPogrešan parametar razineRazmjer liste je nulto-indeksan.

Svrha referentnog API-a

Klasa / metodaOpisivanje
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
NumberingInfoU slučaju da je to moguće, mora se provesti postupak utvrđivanja.
NumberingLevelDefiniranje razine s formatom i početnom vrijednošću

Također pogledajte:

 Hrvatski