ホームページ  >  記事  >  バックエンド開発  >  PHPでWordをHTMLに変換する方法

PHPでWordをHTMLに変換する方法

王林
王林オリジナル
2020-11-05 15:27:303715ブラウズ

php で Word を HTML に変換する方法: 1. エディターを使用して php.ini 構成ファイルを開きます; 2. [com.allow_dcom = true] を見つけてコメントを解除します; 3. サーバーを再起動します; 4. wordを変換 htmlに変換するだけです。

PHPで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 サイトの他の関連記事を参照してください。

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