DevTrain .NET Developers Home. Das Community Portal für ASP.NET, Visual Basic, C#
 
  Login Status: Hallo   Anmelden  Suche:  
Navigationslinks überspringen
Startseite
Artikel
Blogs
Foren
ClubClub erweitern

 
Ihre Optionen
Save
Mail
Print
Rate
 
Advertising
  SharePoint Camp – In 5 Tagen zum SharePoint Profi!

 
Navigationslinks überspringen
Autor:Bernhard Elbl

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
...
%>


Diskutieren Sie in den Foren

Advanced Developers Track vom 24.-25. Februar 2010 im ehem. IMAX München