php で Word を HTML に変換する方法: 1. エディターを使用して php.ini 構成ファイルを開きます; 2. [com.allow_dcom = true] を見つけてコメントを解除します; 3. サーバーを再起動します; 4. wordを変換 htmlに変換するだけです。
この問題を完全に解決するには、Windows オフィス ソフトウェアを使用して Office を PDF または HTML に変換するのが最善です。Libreoffice は完全に変換できず、wps には変換機能がありません。 API。
(学習ビデオの推奨: java ビデオ チュートリアル)
まず、com モジュールがオンになっているかどうかを確認します。phpinfo に com_dotnet モジュールがある場合は、オンになっていない場合は、PHP.ini ファイルを変更し、コメント com.allow_dcom = true の構成を解除して再起動します。
php の公式 Web サイトには、php5.4.5 より前では com モジュールが組み込まれていたと記載されていますが、実際には必ずしもそうとは限りません。公式 Web サイトの php 5.3.39 では、com モジュールが組み込まれています。は組み込まれていません。
組み込みモジュールではない場合は、php.ini に追加します。ext フォルダーに拡張子 extension=php_com_dotnet.dll がある場合は、再起動すれば問題ありません。
function word2html($wordname,$htmlname) { $word = new COM("word.application") or die("Unable to instanciate Word"); $word->Visible = 1; $word->Documents->Open($wordname); $word->Documents[1]->SaveAs($htmlname,8); $word->Quit(); $word = null; unset($word); } word2html('D:/www/test/6.docx','D:/www/test/6.html');
注:
1. 変換された HTML のソース コードを確認してください。かなり乱雑です。
2. Winword.exe
が呼び出されます。変換プロセス中3. ページの読み込みが続く場合は、ドキュメントの名前を変更して、再度読み込みます。
関連する推奨事項: php トレーニング
以上がPHPでWordをHTMLに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。