HtmlToWord

Screenshot der Software:
HtmlToWord
Softwarebeschreibung:
Version: 0.4.9.5
Upload-Datum: 20 Feb 15
Entwickler: orf
Lizenz: Frei
Popularität: 1

Rating: nan/5 (Total Votes: 0)

.

HtmlToWord wurde für den Einsatz in einer Anwendung, die Word zum Erstellen von Berichten auf Basis von HTML-Eingabe von einem Web-Frontend & nbsp erstellt; Sie können es wie im folgenden nutzen:
Import HtmlToWord, win32com.client
Wort = win32com.client.gencache.EnsureDispatch ("Word.Application")
word.Visible = True # dies nicht auf True gesetzt Sie in der Produktion!
Dokument = word.Documents.Add ()
Parser = HtmlToWord.Parser ()
Html = "" "

Das ist ein Titel

Ich gehe unter dem Bild als Beschriftung

Das ist etwas text in der Absatz


    & Nbsp;
  • Boo! Ich bin ein Liste

"" "
parser.ParseAndRender (Html, Word, document.ActiveWindow.Selection)
Oder, wenn Sie nicht in HTML verwenden möchten können Sie einen Baum des Tags selbst (Listenelemente weggelassen) zu erstellen:
von HtmlToWord.elements importieren *
parser.Render (Wort, [
& Nbsp; Überschrift3 ([Text ("Dies ist ein Titel")]),
& Nbsp; Absatz ([Bild (Attribute = {"src": "http://placehold.it/150x150", "alt": "Ich unterschreiten"})]),
& Nbsp; Absatz ([
& Nbsp; Kursiv ([Text ("Dies ist"), Bold ([Text ("some")]), Text ("text")]),
& Nbsp; Text ("in ein"),
& Nbsp; HyperLink ([Text ("Kapitel")], {"href": "http://google.com"})
& Nbsp;])
], Document.ActiveWindow.Selection)
Unterstützte Tags und Erweiterungen
HtmlToWord unterstützt derzeit die folgenden HTML-Tags:
- P
- B / strong
- Br
- Div
- Em / i
- U
- Ul
- Ol
- Li
- Tabelle
- Tbody
- Tr
- Td
- Img
- A
- H1 / 2/3/4
Erweitern
Erweitern HtmlToWord ist recht einfach. Jeder Tag ist eine Klasse, die von BaseElement erbt. Es verfügt über zwei Methoden, die aufgerufen werden: StartRender und Endrender. Werfen Sie einen Blick in Elemente / headings.py und Elemente / text.py für einige einfache Beispiele.
Begründung
Warum Wort? Warum nicht ODF oder Openoffice?
Zeit. Wörter Objektmodell ist sehr gut mit vielen Proben im Internet dokumentiert - jeder .NET-Code in VB oder C # kann ziemlich leicht übersetzt werden. Darüber können Sie Macros in Word, die Visual Basic-Code erzeugt, während Sie spielen mit einem Dokument, das heißt seine sehr schnell herausfinden, wie man Dinge tun zu erfassen. ODF sieht cool aus, aber auch hier bin ich nicht jünger und COM-Schnittstelle Wortes hat alle Anforderungen erfüllt. . In der Zukunft könnte ich dieses Modul zu erweitern, um ODF XML zu generieren, aber jetzt seinen Wunschtraum

Anforderungen :

  • Python

Andere Software von Entwickler orf

ORF-Ski Challenge
ORF-Ski Challenge

27 Apr 18

Kommentare zu HtmlToWord

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!