ホームページ > バックエンド開発 > PHPチュートリアル > PHPでWordをHTMLに変換する方法

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-07-29 09:05:43
オリジナル
2327 人が閲覧しました

この記事の例では、PHP で Word を HTML に変換する方法を説明します。参考までに共有します。詳細は次のとおりです:

Office を PDF または HTML に変換する問題を完全に解決したい場合は、Windows オフィス ソフトウェアを使用するのが最善です。Libreoffice は完全には変換できませんが、wps は変換できます。 API を持っていません。

まず、comモジュールがオンになっているかどうかを確認します。phpinfoにcom_dotnetモジュールがあれば、オンになっていることを意味します。 そうでない場合は、php.iniを変更して、

コードをコピーします コードは次のとおりです。 :

com.allow_dcom = true


前 コメントを削除して再起動すればOKです PHPの公式Webサイトには、PHP5.4.5以前にはCOMモジュールが組み込まれていたと記載されていますが、実際には必ずしもそうではありません。公式サイトのPHP 5.3.39ではCOMモジュールが組み込まれていません。

それが組み込みモジュールでない場合は、ext フォルダーに拡張機能がある場合に php.ini に追加します

コードをコピーします コードは次のとおりです:

extension=php_com_dotnet。 dll


その後、再起動すればOKです

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 の Word 操作に関するコンテンツに興味のある読者は、このサイトの特別トピック「PHP 操作の Office ドキュメント スキル (Word、Excel、Access、ppt を含む) の概要」を参照してください。

この記事の内容が理解できることを願っています。皆さんの PHP プログラミングの設計に役立ちます。

上記では、PHP で Word を HTML に変換する方法を、関連コンテンツも含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート