HtmlToWord

Software screenshot:
HtmlToWord
Podrobnosti Software:
Verze: 0.4.9.5
Datum uploadu: 20 Feb 15
Vývojka: orf
Licence: Volný
Popularita: 1

Rating: nan/5 (Total Votes: 0)

HtmlToWord byl vytvořen pro použití v aplikaci, která používá Word generovat zprávy opírající se o HTML vstupu z webového rozhraní & nbsp; Můžete ji použít jako tak.:
import HtmlToWord, win32com.client
slovo = win32com.client.gencache.EnsureDispatch ("Word.Application")
word.Visible = True # Nenastavujte to pravda ve výrobě!
document = word.Documents.Add ()
parser = HtmlToWord.Parser ()
Html = "" "

Toto je název

Chodím pod obrázkem jako titulek

Toto je některé text v odstavec


    & Nbsp;
  • Boo! Jsem seznam

"" "
parser.ParseAndRender (Html, slovo, document.ActiveWindow.Selection)
Nebo pokud nechcete používat HTML můžete vytvořit strom tagů sami (Seznam prvky vynechány):
od HtmlToWord.elements import *
parser.Render (slovo, [
& Nbsp; Heading3 ([Text ("Toto je titul")]),
& Nbsp; § ([Image (atributy = {"src": "http://placehold.it/150x150", "alt": "Chodím dole"})]),
& Nbsp; § ([
& Nbsp; kurzíva ([Text ("Toto je"), Bold ([Text ("někteří")]), Text ("text")]),
& Nbsp; Text ("in"),
& Nbsp; hypertextový odkaz ([Text ("bod")], {"href": "http://google.com"}),
& Nbsp;])
], Document.ActiveWindow.Selection)
Podporované značky a Extentions
HtmlToWord v současné době podporuje následující HTML tagy:
- P
- B / strong
- Br
- Div
- Em / i
- U
- Ul
- Ol
- Li
- Tabulka
- Tbody
- Tr
- Td
- Img
-
- H1 / 2/3/4
Rozšíření
Rozšíření HtmlToWord je docela snadné. Každá značka je třída, která dědí z BaseElement. To má dvě metody, které se nazývají: StartRender a EndRender. Podívejte se na prvky / headings.py a prvky / text.py u některých jednoduchých příkladech.
Odůvodnění
Proč Word? Proč ne ODF nebo OpenOffice?
Time. Slova Object Model je velmi dobře dokumentována se spoustou vzorků jsou k dispozici na internetu - jakékoli .NET kódu VB nebo C # lze přeložit docela snadno. Na vrcholu toho můžete nahrávat makra aplikace Word, který generuje kódu jazyka Visual Basic, když budete hrát s dokumentem, což znamená jeho velmi rychle zjistit, jak dělat věci. ODF vypadá v pohodě, ale zase nejsem nemládne a COM rozhraní Wordu zaškrtnuta všechna políčka. . Do budoucna bych mohl rozšířit tento modul pro generování ODF XML, ale teď jeho snem

Požadavky na :

  • Python

Ostatní software developer orf

ORF-Ski Challenge
ORF-Ski Challenge

27 Apr 18

Komentáře k HtmlToWord

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!