はじめに
PowerPointのプレゼンテーションをXML Paper Specification(XPS)に変換することで、ユーザーはPPTファイルを異なるプラットフォームで印刷や共有が可能な形式に変換することができます。XPS形式は、元のプレゼンテーションのレイアウト、グラフィック、フォーマットを保持し、高品質な印刷出力効果を提供します。PPTをXPSに変換することで、ユーザーは特定の要求や使用シナリオに応じて、PPTファイルを静的に閲覧および配布可能なXPSファイルに簡単に変換することができます。以下に変換方法をご紹介します。
ツール
IntelliJ IDEA 2018 (jdk 1.8.0)
Free Spire.Presentation for Java
ご注意ください。この無料版には、スライド枚数が3枚までの制限があります。さらに多くのスライドを変換したい場合は、商用版をご利用いただけます。使用する前に、一時的な許可を申請してください。
Jarファイルの導入
- Free Spire.Presentation for Javaをダウンロードして解凍します。
- IDEAで新しいプロジェクトを作成します。
- 「File」>「Project Structure」>「Modules」>「Dependencies」をクリックします。
- 「+」の「JARs or Directories」を選択します。
- 「Spire.presentation.jar」を見つけてプロジェクトにインポートします。
コード:
import com.spire.presentation.*;
public class PowerPointtoXPS {
public static void main(String[] args) throws Exception{
//Presentationクラスのインスタンスを作成する
Presentation ppt = new Presentation();
//PowerPointファイルを読み込む
ppt.loadFromFile("sample.pptx");
//XPSファイルに保存
ppt.saveToFile("toXPS.xps", FileFormat.XPS);
ppt.dispose();
}
}