HtmlToWord

Sagteware kiekie:
HtmlToWord
Sagteware besonderhede:
Weergawe: 0.4.9.5
Upload datum: 20 Feb 15
Ontwikkelaar: orf
Lisensie: Gratis
Populariteit: 1

Rating: nan/5 (Total Votes: 0)

HtmlToWord is geskep vir gebruik in 'n program wat gebruik maak van die Woord verslae te genereer gebaseer op HTML insette van 'n web frontend & nbsp; Jy kan dit gebruik soos so.:
invoer HtmlToWord, win32com.client
woord = win32com.client.gencache.EnsureDispatch ("Word.Application")
word.Visible = True # Moenie hierdie stel nie True in produksie!
dokument = word.Documents.Add ()
parser = HtmlToWord.Parser ()
Html "=" "

Dit is 'n titel

Ek gaan onder die beeld as 'n opskrif

Hierdie is n die teks in 'n paragraaf


    & Nbsp;
  • Boo! Ek is 'n lys

"" "
parser.ParseAndRender (Html, woord, document.ActiveWindow.Selection)
Of as jy nie wil hê HTML te gebruik kan jy 'n boom van die tags jouself (Lys elemente weggelaat) skep:
van HtmlToWord.elements invoer *
parser.Render (woord, [
& Nbsp; Heading3 ([teks ("Dit is 'n titel")]),
& Nbsp; Paragraaf ([Image (eienskappe = {"src": "http://placehold.it/150x150", "alt": "Ek gaan onder"})]),
& Nbsp; Paragraaf ([
& Nbsp; Italic ([teks ("Dit is"), Bold ([teks ('n paar ")]), teks (" teks ")]),
& Nbsp; teks ("in 'n"),
& Nbsp; HyperLink ([teks ("paragraaf")], {"href": "http://google.com"}),
& Nbsp;])
], Document.ActiveWindow.Selection)
Ondersteun tags en aanbouings
HtmlToWord ondersteun tans die volgende HTML tags:
- P
- B / strong
- Br
- Div
- Bygevoeg / i
- U
- Ul
- Ol
- Li
- Tafel
- Tbody
- Tr
- Td
- Img
- 'N
- H1 / 2/3/4
Uitbreiding
Uitbreiding HtmlToWord is redelik maklik. Elke tag is 'n klas wat erf van BaseElement. Dit het twee metodes wat genoem: StartRender en EndRender. Neem 'n blik in elemente / headings.py en elemente / text.py vir 'n paar eenvoudige voorbeelde.
Rasionaal
Hoekom Woord? Hoekom nie ODF of OpenOffice?
Tyd. Woorde Object Model is baie goed gedokumenteer met baie van die monsters beskikbaar op die internet - enige NET kode in VB of C # kan word redelik maklik vertaal. Op die top van hierdie, kan jy rekord Makro se binne Woord wat verwek Visual Basic-kode terwyl jy speel met 'n dokument, wat beteken dat sy baie vinnig om uit te vind hoe om dinge te doen. ODF lyk cool, maar weer ek is nie 'n jonger kry en woord se COM koppelvlak afgemerk al die bokse. . In die toekoms sal ek dalk hierdie module brei ODF XML te genereer nie, maar vir nou is sy 'n pyp droom

Vereistes :

  • Python

Ander sagteware ontwikkelaar orf

ORF-Ski Challenge
ORF-Ski Challenge

27 Apr 18

Kommentaar te HtmlToWord

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!