DevTrain

Autor: Unbekannt nn

Worddokumente etc. als HTML in ASP anzeigen

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.


Erfasst am: 18.02.2001 - Artikel-URL: http://www.devtrain.de/news.aspx?artnr=321
© Copyright 2003 ppedv AG - http://www.ppedv.de