ホームページ  >  記事  >  バックエンド開発  >  phpワードからhtmlへ

phpワードからhtmlへ

WBOY
WBOYオリジナル
2016-08-08 09:25:521119ブラウズ

完璧な解決策を得るには、Windows Office ソフトウェアを使用して Office を PDF または HTML に変換するのが最善です。LibreOffice は完全に変換できず、WPS には API がありません。
まず、com モジュールがオンになっているかどうかを確認します。phpinfo に com_dotnet モジュールがあれば、オンになっていることを意味します。そうでない場合は、php.ini を変更し、
com.allow_dcom = true
前のコメントを削除して再起動します。 PHP の公式 Web サイトには、php5.4.5 より前では COM モジュールが組み込まれていたと記載されていますが、公式 Web サイトの PHP 5.3.39 では、COM モジュールが組み込まれているとは限りません。
組み込みモジュールではない場合は、ext フォルダーに拡張子
extension=php_com_dotnet.dll が付いている場合に限り、php.ini に追加します

その後、再起動すれば問題ありません

function word2html($wordname,$ htmlname)
{
$word = new COM("word.application") または die("Word をインスタンス化できません");
$word->Visible = 1;
$word->Documents->Open( $wordname);
$word->Documents[1]->名前を付けて保存($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 の Word から HTML への変換を、関連する側面も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。