Programinė detalės:
Versija: 0.4.9.5
Įkėlimo datą: 20 Feb 15
Licencija: Nemokamai
Populiarumas: 29
HtmlToWord buvo sukurtas naudoti programa, kuri naudoja Word generuoti ataskaitas, pagrįstas HTML įvestis iš interneto sąsajoje & nbsp; Jūs galite naudoti ją kaip daryti.:
importo HtmlToWord, win32com.client
Žodis = win32com.client.gencache.EnsureDispatch ("Word.Application)
word.Visible = True # Negalima nustatyti, kad tai Tiesa gamyboje!
dokumentas = word.Documents.Add ()
analizatorius = HtmlToWord.Parser ()
HTML = "" "
Tai pavadinimas
Tai kai tekstas į dalis >
- Boo! Esu sąrašas
& Nbsp;
"" "
parser.ParseAndRender (HTML, žodis, document.ActiveWindow.Selection)
Arba, jei nenorite naudoti HTML galite sukurti žymes sau medį (Sąrašas elementai praleisti):
nuo HtmlToWord.elements importuoti *
parser.Render (žodis, [
& Nbsp; Heading3 ([tekstas ("Tai pavadinimas)]),
& Nbsp; dalis ([Image (atributus = {"src": "http://placehold.it/150x150", "Alt": "Aš einu toliau"})]),
& Nbsp; dalis ([
& Nbsp; Italic ([tekstas ("Tai"), Bold ([tekstas ("kai")]), tekstas ("tekstas")]),
& Nbsp; tekstas ("į"),
& Nbsp; HyperLink ([tekstas ("dalis")] {"href": "http://google.com"}),
& Nbsp;])
] Document.ActiveWindow.Selection)
Palaikomi žodžius ir plėtinius
HtmlToWord šiuo metu palaiko šias HTML žymes:
P -
- B / strong
- Br
- Div
- Em / i
- U
- Ul
- Olis
- Li
- Lentelė
- Tbody
- TR
- TD
- IMG
-
- H1 / 2 / 4/3
Išplėtus
Išplėsti HtmlToWord yra gana lengva. Kiekvienas tag klasė, paveldi iš BaseElement. Jis turi du metodus, kurie yra vadinami: StartRender ir EndRender. Paimkite elementai / headings.py ir elementų / text.py išvaizdą keletą paprastų pavyzdžių.
Loginis
Kodėl žodis? Kodėl gi ne ODF arba "OpenOffice?
Laikas. Žodžiai Objektas Modelis yra labai gerai dokumentuota su daug pavyzdžių galima rasti internete - bet NET kodą VB arba C # gali būti išversta gana lengvai. Ant to jūs galite įrašyti Macro pateikia per Žodį, kuris generuoja Visual Basic kodą, o tu žaidi su dokumentu, ty jos labai greitai sužinoti, kaip daryti dalykus. ODF atrodo kietas, bet vėl aš ne gauti bet jaunesnis ir Word KOM sąsaja pažymėtas visus langelius. . Ateityje galiu išplėsti šį modulį generuoti XML ODF, bet dabar jo svajonė
Reikalavimai :
- Python
Komentarai nerastas