HtmlToWord

Screenshot Λογισμικό:
HtmlToWord
Στοιχεία Λογισμικού:
Εκδοχή: 0.4.9.5
Ανεβάστε ημερομηνία: 20 Feb 15
Προγραμματιστής: orf
Άδεια: Δωρεάν
Δημοτικότητα: 29

Rating: nan/5 (Total Votes: 0)

HtmlToWord δημιουργήθηκε για χρήση σε μια εφαρμογή που χρησιμοποιεί το Word για τη δημιουργία αναφορών με βάση τα στοιχεία HTML από ένα web frontend & nbsp? Μπορείτε να το χρησιμοποιήσετε σαν έτσι.:
εισαγωγή HtmlToWord, win32com.client
λέξη = win32com.client.gencache.EnsureDispatch ("Word.Application")
word.Visible = true # Μην ορίσετε την τιμή σε true στην παραγωγή!
έγγραφο = word.Documents.Add ()
parser = HtmlToWord.Parser ()
Html = "" "

Αυτό είναι ένας τίτλος

πάω κάτω από την εικόνα ως λεζάντα

Αυτό είναι λίγο κείμενο σε παράγραφο


    & Nbsp?
  • Boo! Είμαι ένας κατάλογος

"" "
parser.ParseAndRender (HTML, Word, document.ActiveWindow.Selection)
Ή αν δεν θέλετε να χρησιμοποιήσετε HTML, μπορείτε να δημιουργήσετε ένα δέντρο ετικετών εαυτό σας (στοιχεία Λίστα παραλείπεται):
από HtmlToWord.elements εισαγωγή *
parser.Render (λέξη, [
& Nbsp? Heading3 ([Κείμενο ("Αυτό είναι ένας τίτλος")]),
& Nbsp? Η παράγραφος ([Εικόνα (χαρακτηριστικά = {"src": "http://placehold.it/150x150", "alt": "Εγώ πάω παρακάτω»})]),
& Nbsp? Η παράγραφος ([
& Nbsp? Πλάγια ([Κείμενο («Αυτό είναι»), Bold ([Κείμενο ("κάποια")]), κειμένου ("κείμενο")]),
& Nbsp? Κειμένου ("σε ένα"),
& Nbsp? Υπερσυνδέσμου ([Κείμενο («σημείο»)], {"href": "http://google.com"}),
& Nbsp?])
], Document.ActiveWindow.Selection)
Υποστηριζόμενα ετικέτες και επεκτάσεις
HtmlToWord υποστηρίζει προς το παρόν τις ακόλουθες ετικέτες HTML:
- Π
- Β / strong
- Br
- Div
- Em / θ
- U
- Ul
- Όλη
- Li
- Πίνακα
- ΠεριεχόμενοΠίνακα
- Tr
- Td
- Img
- Α
- H1 / 2/3/4 της
Επέκταση
Επέκταση HtmlToWord είναι αρκετά εύκολο. Κάθε ετικέτα είναι μια κλάση που κληρονομεί από BaseElement. Έχει δύο μεθόδους που καλούνται: StartRender και EndRender. Ρίξτε μια ματιά σε στοιχεία / headings.py και στοιχεία / text.py για ορισμένα απλά παραδείγματα.
Αιτιολογικό
Γιατί το Word; Γιατί δεν ODF ή το OpenOffice;
Χρόνος. Λέξεις αντικειμενικού μοντέλου είναι πολύ καλά τεκμηριωμένη με πολλά δείγματα διαθέσιμα στο διαδίκτυο - κάθε κώδικα σε VB .NET C # μπορεί να μεταφραστεί αρκετά εύκολα. Πάνω από αυτό μπορείτε να καταγράψετε Macro εντός του Word που δημιουργεί κώδικα της Visual Basic ενώ παίζετε με ένα έγγραφο, που σημαίνει πολύ γρήγορη του για να μάθετε πώς να κάνετε τα πράγματα. ODF φαίνεται δροσερό, αλλά και πάλι δεν είμαι πάρει οποιαδήποτε νεότερη και διασύνδεσης COM του Word τσεκάρει όλα τα κουτιά. . Στο μέλλον θα μπορούσαν να επεκτείνουν αυτή την ενότητα για να δημιουργήσει ODF XML, αλλά για τώρα του μια χίμαιρα

Απαιτήσεις :

  • Python

Άλλο λογισμικό του προγραμματιστή orf

ORF-Ski Challenge
ORF-Ski Challenge

27 Apr 18

Σχόλια για HtmlToWord

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!