Lavede lige en funktion til dig:
function readDOCX($DOCXfilename, $savePath)
{
$filename = explode("/", $DOCXfilename);
$filename = $filename[count($filename)-1];
$filename = explode(".", $filename);
$filename = $filename[0];
$newFilename = $savePath . $filename . ".zip";
if(!rename($DOCXfilename, $newFilename))
return false;
$zip = new ZipArchive;
if ($zip->open($newFilename) === true)
{
$xmlCode = $zip->getFromName("word/document.xml");
return strip_tags($xmlCode);
}
else
return false;
}
Den returnere den rå tekst i filen (som er det du skal bruge)
Du bruger funktionen således:
<?php
$output = readDOCX("STI TIL DOCX", "STI TIL GEMMEMAPPE");
if($output)
{
echo $output;
}
?>
EDIT: Jeg har ikke læst 3000 linjer tekst, men bare observeret lidt...
EDIT2: 3000 sider?! Er du gal...
Indlæg senest redigeret d. 24.08.2008 20:08 af Bruger #11328