HtmlToWord

Screenshot Software:
HtmlToWord
Detalii soft:
Versiune: 0.4.9.5
Incarca data: 20 Feb 15
Producător: orf
Licenţă: Gratuit
Popularitate: 1

Rating: nan/5 (Total Votes: 0)

HtmlToWord a fost creat pentru a fi utilizat într-o aplicație care utilizează Word pentru a genera rapoarte pe baza informațiilor HTML de la o interfață web & nbsp; Puteți să-l utilizați ca așa.:
import HtmlToWord, win32com.client
cuvânt = win32com.client.gencache.EnsureDispatch ("Word.Application")
word.Visible = True # Nu setați acest lucru adevărat în producția!
Document = word.Documents.Add ()
parser = HtmlToWord.Parser ()
Html = "" "

Acesta este un titlu

Eu merg de mai jos imaginea ca o legendă

Acesta este unele Text în alineatul


    & Nbsp;
  • Boo! Sunt un lista

"" "
parser.ParseAndRender (HTML, cuvânt, document.ActiveWindow.Selection)
Sau, dacă nu doriți să utilizați HTML, puteți crea un arbore de etichete tine (elemente Lista omise):
de la HtmlToWord.elements import *
parser.Render (cuvânt, [
& Nbsp; Heading3 ([Text ("Acesta este un titlu")]),
& Nbsp; Punctul ([Image (atribute = {"src": "http://placehold.it/150x150", "alt": "Eu merg de mai jos"})]),
& Nbsp; Punctul ([
& Nbsp; Italic ([Text ("Aceasta este"), Bold ([Text ("unii")]), text ("text")]),
& Nbsp; Text ("într-o"),
& Nbsp; HyperLink ([Text ("punctul")], {"href": "http://google.com"}),
& Nbsp;])
], Document.ActiveWindow.Selection)
Tag-uri și extensii acceptate
HtmlToWord acceptă în prezent următoarele tag-uri HTML:
- P
- B / strong
- Br
- Div
- Em / i
- U
- Ul
- Ol
- Li
- Tabel
- Tbody
- Tr
- Td
- Img
- O
- H1 / 2/3/4
Extinderea
Extinderea HtmlToWord este destul de ușor. Fiecare etichetă este o clasă care moștenește de la BaseElement. Acesta are două metode care sunt numite: StartRender și EndRender. Aruncati o privire la elementele / headings.py și elementele / text.py pentru câteva exemple simple.
Justificare
De ce Word? De ce nu ODF sau OpenOffice?
Ora. Cuvintele Object Model este foarte bine documentat cu o mulțime de probe disponibile pe internet - orice cod NET în VB sau C # poate fi tradus destul de ușor. Pe partea de sus a acestui puteți înregistra macro în Word care genereaza cod Visual Basic în timp ce te joci cu un document, ceea ce înseamnă de foarte rapid pentru a afla cum să facă lucruri. ODF arata cool, dar din nou, eu nu sunt întineresc și interfața COM cuvânt bifat toate casetele. . În viitor s-ar putea extinde acest modul pentru a genera ODF XML, dar de acum sa un vis

Cerințe :

  • Python

Alte software-uri de dezvoltator orf

ORF-Ski Challenge
ORF-Ski Challenge

27 Apr 18

Comentarii la HtmlToWord

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!