zurück
Autor:
Erstellt am: 23 Aug 2001 00:00

Word-Dokumente erkennen ohne Word

Jedes Word-Dokument hat Eigenschaften. Diese Word-BuildInDocumentProperties können mit ASP am Server auch ohne Word ausgelesen werden. In Word selbst finden Sie diese Doc-Eigenschaften im Menü: Datei/Eigenschaften.

Damit Sie diese Eigenschaften ohne Word am Server installiert zu haben auslesen können, brauchen Sie die DSOfile-Komponente ( DS: Ole Document Properties Object Library 1.3) von Microsoft. Die ist kostenlos und hier zu finden...
http://support.microsoft.com/support/kb/articles/Q224/3/51.asp

Nach Installation ist die unter Menu: Project/Projectverweise in Visual Interdev zu finden...

Nach dem Setzen des Verweises steht uns die Komponente in ASP zur Verfügung. Hier der Code und die DLL zu verwenden und somit Word-Document-Eigenschaften auszulesen.

<%@ Language=VBScript %>
<%
set oDSProp = Server.CreateObject("DSOleFile.PropertyReader")
Set oProp = oDSProp.GetDocumentProperties("c:echnung.doc")
Author = oProp.Author
Title = oProp.Title
Kommentare = oProp.Comments
Kategorie = oProp.Category
Firma = oProp.Company
erstellDatum = oProp.DateCreated
DocHatMakros = oProp.HasMacros
Absaetze = oProp.ParagraphCount
ZeilenAnzahl = oProp.LineCount
Woerter = oProp.WordCount
Buchstaben = oProp.CharacterCount
DateiGroesse = oProp.ByteCount
set oDSProp = nothing
Response.Write Author
...
%>


© Copyright 2008 ppedv AG