<?php $file = "test.doc"; $data = fopen($file, "r"); $handle = fread($data, filesize($file)); fclose($data); echo $data; ?>
Seite 1 von 1
Mittels Php Ein *.*doc Datei Auslese
#1
geschrieben 05. März 2007 - 16:10
Hi leute ich ist es möglich mittels PHP eine Word Datei auszulesen? und z.b nur spezielle Felder anzeigen zu lassen? Hab schon etwas probiert aber da bringt er mir immer nur "ÐÏࡱá>þÿ "$þÿÿÿ dann irgendwan den text der im word doc steht und dann wieder solche zeichen". wisst ihr eine andere lösung wie man das ausgeben könnte oder was mach ich falsch?
Anzeige
#2
geschrieben 05. März 2007 - 16:16
im prinzip bekommst du dasselbe, wie wenn du ein .doc file mit notepad öffnest.
ich wüsste nicht, dass es einen derartigen parser bereits gäbe.
oder gar dass microsoft das format offenlegen würde ..
ich wüsste nicht, dass es einen derartigen parser bereits gäbe.
oder gar dass microsoft das format offenlegen würde ..
#3
geschrieben 05. März 2007 - 16:20
achso ok
ja ich hab gelesen es würde irgendwie mit COM funktionieren aber es wäre halt einwenig kompliziert.
ja ich hab gelesen es würde irgendwie mit COM funktionieren aber es wäre halt einwenig kompliziert.
#4
geschrieben 05. März 2007 - 16:36
Mit dem neuen Word 2007 *.docx -Format hättest du es da wesentlich einfacher.
Da es sich um eine Zip-Datei handelt, die docx einfach entpacken und da drin findest du dann alle Texte im Klartext in XML-Dateien vorliegen.
Vielleicht nützt dir das etwas.
Da es sich um eine Zip-Datei handelt, die docx einfach entpacken und da drin findest du dann alle Texte im Klartext in XML-Dateien vorliegen.
Vielleicht nützt dir das etwas.
#5
geschrieben 05. März 2007 - 16:56
Mittels COM soll es angeblich funktionieren: http://forums.devarticles.com/showpost.php...amp;postcount=6
#6
geschrieben 05. März 2007 - 17:00
danke für die info wusste ich noch garnicht. bringt mir aber nicht viel da ich noch office 2003 benütze...
danke Witidann werde ich mir die PHP und COM lösung mal genauer anschauen
danke Witidann werde ich mir die PHP und COM lösung mal genauer anschauen
Dieser Beitrag wurde von Party bearbeitet: 05. März 2007 - 17:07
#7
geschrieben 09. März 2007 - 16:59
Generell ist COM eine Schnittstelle die sich sowohl durch Skript-, als auch Programmiersprachen ansprechen läßt. Vorraussetzung ist allerdings das PHP auf einem Windows-System läuft. Danach lassen sich auch einfache Guides die in C# oder Visual Basic suchen, die ebenfalls die gleiche COM-Schnittstelle nutzen, da es man es hier eigentlich fast 1:1 kopieren kann, was die COM-Aufrufe angeht.
Thema verteilen:
Seite 1 von 1