ホームページ >バックエンド開発 >PHPチュートリアル >WPS および ms office の COM コンポーネントを呼び出すときに Word ドキュメントを開くことに関連する問題

WPS および ms office の COM コンポーネントを呼び出すときに Word ドキュメントを開くことに関連する問題

WBOY
WBOYオリジナル
2016-06-13 13:33:421943ブラウズ

WPS および ms office の COM コンポーネントを呼び出すときに Word ドキュメントを開く際の問題
WPS および ms office を使用して Office ドキュメントを PDF に変換したいのですが、Excel や ppt では問題ありませんが、次のときにサーバー待機状態が表示されます。 Word 文書が開かれます。プロセス中に Word を開くプロセスがさらにあるため、それらを手動で閉じる必要があります。
$office = new COM('WPS.Application');
$wps = $office->Documents->Open("D:/APMServ5.2.6/www/htdocs/pa.doc") ;//この文を実行すると問題が発生します

WPS と ms office の両方を試しましたが、このような問題が発生します。
環境: win7+Apache

-----解決策---------
$office = new COM('WPS.Application'); の下に
$office-》Visible = 0;

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