2011-07-29 7 views
0

pptxファイルをプログラムでpptファイルに変換する方法を教えてください。これは、PowerPointがインストールされていないWebサーバーで発生します。 私は無料の解決策をとっています。パワーポイントをインストールせずにパワーポイントpptxファイルをプログラムでpptファイルに変換するには?

サーバーにPowerPointをインストールすることができない場合は、そのソリューションのスケーラビリティについて懸念しています。私は...複数の変換が進行中であるため、サーバーは苦労することにしたい

おかげ

+0

人々がMicrosoftから互換性パックをインストールするのは間違っていますか? –

+0

この回答を受け入れることについて知りました。 – Clement

+0

クライアントに互換性パックをインストールさせることは必ずしも可能ではありません。いくつかのIT部門は、ユーザーがマシンにインストールできるものについて非常に厳しいです... – Clement

答えて

0

プレゼンテーションオブジェクトは、これを行うことができますSaveAsメソッドを持っていないでしょう。例えば、 .pptのファイルとしてアクティブなプレゼンテーションを保存するために、次のコードは、 仕事をするでしょう:あなたはOpenOfficeのインプレス(リブレオフィスをインストールすることができ

http://www.pcreview.co.uk/forums/programmatic-conversion-pptx-into-ppt-t3339221.html

+0

よくこのAPIはマシンにインストールされたpptを必要としますか? – Clement

1

ActivePresentation.SaveAs "FileName.ppt", ppSaveAsPresentation 

リファレンスImpress)を使用して、多分ドキュメント変換を行うことができます。

私は、OpenOfficeには、Python APIが用意されていて、おそらくVBAクローンさえあると聞いています。

それはいずれにせよ、このようなコマンドラインから

ooimpress -infile "mydoc.pptx" -outfile "mydoc.ppt" 

を変換することはおそらく不可能である、変換はおそらく完璧ではありません。 pptxファイルに埋め込みOLEドキュメントが含まれている場合は、問題が予想されます。

箇条書きリストやシンプルなグラフィックスオブジェクト(円、矢印、gifなどのラスターグラフィックスファイル)を使った簡単なスライドは、問題になる可能性は低いです。

同様の問題を抱えるopenofficeフォーラムスレッドへのリンクがいくつかあります。

.doc to .pdf、すべてのコマンドライン? http://www.oooforum.org/forum/viewtopic.phtml?t=5513

ヘルプ! - Word docのXMLへの簡単なコマンドライン変換 http://www.oooforum.org/forum/viewtopic.phtml?t=7242