2011-01-13 17 views

答えて

3

COM extension of PHPを参照してください。 the PHP siteによる使用の

例:

<?php 
// starting word 
$word = new COM("word.application") or die("Unable to instantiate Word"); 
echo "Loaded Word, version {$word->Version}\n"; 

//bring it to front 
$word->Visible = 1; 

//open an empty document 
$word->Documents->Add(); 

//do some weird stuff 
$word->Selection->TypeText("This is a test..."); 
$word->Documents[1]->SaveAs("Useless test.doc"); 

//closing word 
$word->Quit(); 

//free the object 
$word = null; 
?> 
+1

どんな種類のサーバーでも無人の単語を使用すると、実際にはそれほど設計されていないため、ワームが大きく開く可能性があることにご注意ください。人々はそれをやった。 – DarinH

+3

docをhtmlに変換する方法は示されていません –

0

元のWord文書を表示する作業HTMLページを取得するためPrint2Flashを使用してみてください。このソリューションでは、書式設定、フォント、イメージは失われずに保存されません。 1つは、ここでダウンロードできるp2f SDKからどのように実行できるかを実証するPHPサンプルを得ることができます:http://print2flash.com/download.php SDKのほかに、Print2Flash自体を同じページからダウンロードしてインストールする必要があります。 PHPコードは非常にシンプルで、最低限のコードは次のようになるようだ:

$p2f = new COM("Print2Flash4.Server2") 
$p2f->ConvertFile($sourcefile,$fsname); 

あなたはここで設定して追加オプションの多くもあります。これらのオプションについては、sdkのサンプルコード全体を参照してください。

関連する問題