HtmlToWord

Software captura de pantalla:
HtmlToWord
Detalles de software:
Versión: 0.4.9.5
Fecha de carga: 20 Feb 15
Promotor: orf
Licencia: Libre
Popularidad: 1

Rating: nan/5 (Total Votes: 0)

HtmlToWord fue creado para su uso en una aplicación que utiliza Word para generar informes basados ​​en HTML de entrada desde una interfaz web & nbsp; Se puede utilizar como tal.:
importación HtmlToWord, win32com.client
palabra = win32com.client.gencache.EnsureDispatch ("Word.Application")
word.Visible = True # No coloque este en True en la producción!
documento = word.Documents.Add ()
parser = HtmlToWord.Parser ()
Html = "" "

Este es un título

Voy por debajo de la imagen como una leyenda

Esta es algunos texto en una párrafo


    & Nbsp;
  • Boo! Soy un lista

"" "
parser.ParseAndRender (HTML, Word, document.ActiveWindow.Selection)
O si usted no desea utilizar HTML puede crear un árbol de etiquetas usted mismo (elementos Lista omitidas):
desde HtmlToWord.elements importar *
parser.Render (palabra, [
& Nbsp; Título 3 ([Texto ("Este es un título")]),
& Nbsp; El párrafo ([Imagen (atributos = {"src": "http://placehold.it/150x150", "alt": "me voy abajo"})]),
& Nbsp; El párrafo ([
& Nbsp; cursiva ([Texto ("Esto es"), Bold ([Texto ("algunos")]), Texto ("texto")]),
& Nbsp; de texto ("en un"),
& Nbsp; HyperLink ([Texto ("punto")], {"href": "http://google.com"}),
& Nbsp;])
], Document.ActiveWindow.Selection)
etiquetas y extensiones compatibles
HtmlToWord actualmente soporta las siguientes etiquetas HTML:
- P
- B / strong
- Br
- Div
- Em / i
- U
- Ul
- Ol
- Li
- Mesa
- Tbody
- Tr
- Td
- Img
- Una
- H1 / 2/3/4
Extensión
Extendiendo HtmlToWord es bastante fácil. Cada etiqueta es una clase que hereda de BaseElement. Tiene dos métodos que se llaman: StartRender y EndRender. Echa un vistazo en elementos / headings.py y elementos / text.py para algunos ejemplos sencillos.
Justificación
¿Por qué la palabra? ¿Por qué no ODF o OpenOffice?
Tiempo. Palabras Object Model está muy bien documentado con un montón de muestras disponibles en el Internet - cualquier código .NET en Visual Basic o C # se puede traducir con bastante facilidad. Además de esto, puede grabar de Macro en Word que genera código de Visual Basic mientras juegas con un documento, es decir, su muy rápida para encontrar la manera de hacer las cosas. ODF se ve bien, pero una vez más que no estoy haciendo más joven y la interfaz COM de palabra cumplía todos los requisitos. . En el futuro podría ampliar este módulo para generar ODF XML, pero por ahora es un sueño imposible

Requisitos :

  • Python

Otro software de desarrollador orf

ORF-Ski Challenge
ORF-Ski Challenge

27 Apr 18

Comentarios a la HtmlToWord

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!