HtmlToWord

Logiciel capture d'écran:
HtmlToWord
Détails logiciels:
Version: 0.4.9.5
Date de transfert: 20 Feb 15
Développeur: orf
Licence: Gratuit
Popularité: 1

Rating: nan/5 (Total Votes: 0)

HtmlToWord a été créé pour être utilisé dans une application qui utilise Word pour générer des rapports en fonction des commentaires HTML à partir d'une interface web & nbsp; Vous pouvez l'utiliser comme tel.:
HtmlToWord importation, win32com.client
mot = win32com.client.gencache.EnsureDispatch ("Word.Application")
word.Visible = True # Ne réglez pas à True dans la production!
documents = word.Documents.Add ()
parser = HtmlToWord.Parser ()
Html = "" "

Ce est un titre

je vais ci-dessous l'image comme une légende

Ce est certains texte dans un paragraphe


    & Nbsp;
  • Boo! Je suis un Liste

"" "
parser.ParseAndRender (HTML, Word, document.ActiveWindow.Selection)
Ou si vous ne voulez pas utiliser HTML, vous pouvez créer une arborescence de balises vous-même (éléments de Liste omises):
de HtmlToWord.elements importer *
parser.Render (mot, [
& Nbsp; Heading3 ([texte («Ce est un titre")]),
& Nbsp; Le paragraphe ([Image (attributs = {"src": "http://placehold.it/150x150", "alt": "Je vais ci-dessous"})]),
& Nbsp; Le paragraphe ([
& Nbsp; Italique ([texte («Ce est»), Gras ([texte («certains»)]), texte ("text")]),
& Nbsp; texte ("en un"),
& Nbsp; hyperlien ([texte ("point")], {"href": "http://google.com"}),
& Nbsp;])
], Document.ActiveWindow.Selection)
et extensions supportées
HtmlToWord prend actuellement en charge les balises HTML suivantes:
- P
- B / strong
- BR
- Div
- Em / i
- U
- Ul
- Ol
- Li
- Table
- Tbody
- Tr
- Td
- Img
- Un
- H1 / 2/3/4
Extension
Extension HtmlToWord est assez facile. Chaque étiquette est une classe qui hérite de BaseElement. Il dispose de deux méthodes qui sont appelées: StartRender et EndRender. Jetez un oeil dans les éléments / headings.py et des éléments / text.py pour quelques exemples simples.
Justification
Pourquoi Word? Pourquoi ne pas ODF ou OpenOffice?
Temps. Mots Object Model est très bien documenté avec beaucoup d'échantillons disponibles sur l'Internet - ne importe quel code .NET en VB ou C # peut être traduit assez facilement. En plus de cela, vous pouvez enregistrer de macro dans Word qui génère du code Visual Basic pendant que vous jouez avec un document, ce qui signifie son très rapide pour savoir comment faire les choses. ODF a l'air cool, mais encore une fois je ne suis pas plus tout jeune et l'interface COM de mot coché toutes les cases. . Dans l'avenir je pourrais développer ce module pour générer ODF XML, mais pour l'instant ce est un rêve de tuyau

Exigences :

  • Python

D'autres logiciels de développeur orf

ORF-Ski Challenge
ORF-Ski Challenge

27 Apr 18

Commentaires à HtmlToWord

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!