- apri il documento in .txt
- estrai il contenuto
- chiudi il documento in .txt
- apri un nuovo documento .doc
- inserisci dentro il testo appena estratto
- salvi e chiudi il documento .doc
ci sono due metodi ( uno poco ortodosso e uno elegante )
1) poco ortodosso
Codice PHP:
<?php
$fp = fopen("tuoword.doc", 'w+');
$testo = $stringa_prelevata_txt;
fwrite($fp, $testo);
fclose($fp);
?>
2) elegante
Codice PHP:
<?php
$word = new COM('word.application');
$word->Visible = 0;
$word->Documents->Add();
$word->Selection->PageSetup->LeftMargin = '2';
$word->Selection->PageSetup->RightMargin = '2';
// scegli il font
$word->Selection->Font->Name = 'Arial';
$word->Selection->Font->Size = 12;
// scrivi qualcosa dentro il file
$word->Selection->TypeText($testo_prelevato_da_txt);
// salvi il documento dove vuoi
$word->Documents[1]->SaveAs('c:\tuacartella\nomedelword.doc');
// chiudi tutto
$word->quit();
$word->Release();
$word = null;
?>
ma suppongo che il secondo non sia supportato da altervista , ciao :)