0

Powerpoint ファイルをアップロードしてスクリプトで処理できる Web ツールを作成したいと考えています。

この時点では、基本的な指針、推奨事項のみを探しています。

Web サーバーに何らかの方法で PowerPoint をインストールするか、スクリプトを使用して pptx ファイルを分割し、xml ファイルでスクリプトを実行する以外に、PowerPoint ファイルでマクロを実行する比較的簡単な方法はありますか? VBA マクロや C# で作成されたアドインのようなものですが、今回は Web サーバー上で実行する必要があります。

方向を教えてもらえますか?どのウェブサーバー、どの言語を使用しますか? どのようなプログラムが必要ですか? (私は Web サーバーに関する知識はまったくありませんが、開発者としては問題ありません。)

ありがとうございました!

4

1 に答える 1

0

Microsoft は現在、Office が不安定な動作を示す可能性があるため、無人の非対話型クライアント アプリケーションまたはコンポーネント (ASP、ASP.NET、DCOM、および NT サービスを含む) からの Microsoft Office アプリケーションの自動化を推奨しておらず、サポートもしていません。または、この環境で Office を実行するとデッドロックが発生します。

サーバー側のコンテキストで実行されるソリューションを構築している場合は、無人実行に対して安全になっているコンポーネントを使用するようにしてください。または、コードの少なくとも一部をクライアント側で実行できる代替手段を探す必要があります。サーバー側のソリューションから Office アプリケーションを使用する場合、アプリケーションは正常に実行するために必要な機能の多くを欠いています。さらに、ソリューション全体の安定性に関してリスクを負うことになります。

オープン XML ドキュメントのみを扱う場合は、Open XML SDK の使用を検討してください。詳細については、「Office 用 Open XML SDK 2.5 へようこそ」を参照してください。

また、サーバー側の実行用に設計されたサードパーティ コンポーネントの使用を検討することもできます。

于 2015-03-26T16:44:31.047 に答える