Sie wollen Usern erlauben eigene Beiträge im Intranet zu veröffentlichen. Diese Benutzer können aber kein HTML. Es wäre also schön, diese Beiträge in einer gewohnten Form zu schreiben. Word ist hierzu bestens geeignet, nicht zuletzt deswegen, da Word viele unterschiedliche Formate beherrscht.
Nachfolgendes Script zeigt, wie Sie ein solches Dokument in ASP öffnen, in HTML konvertieren und auf der Webseite darstellen können. Formatierungen von Farben, Formaten etc. werden dabei übernommen.
instantieren des Word COM Objekt
Set Word = Server.CreateObject("Word.Application") |
laden des Dokuments
word.Documents.Open("c:\worddokument.doc") |
info
response.write("<b>Dokument geöffnet!</b> ") & time response.write("<BR>") |
Speichern als HTML File
word.ActiveDocument.SaveAs server.MapPath("word.htm"), 8 |
zerstören des Objekts etc
word.Documents.Close word.quit set word = nothing |
info
response.write("<b>Konvertierung beendet!</b> ") & time%> <hr> <!--#include file="word.htm"--> |
Das Include file zeigt das gespeicherte Dokument sofort auf der gleichen Website an.