2つの簡単な手順を使用して、Androidアプリケーション内にXPSからPPSMへの変換機能を統合できます。最初のステップでは、 Aspose.PDF for Android via Java を使用してXPSをPPTXにエクスポートできます。その後、 Aspose.Slides for Android via Java を使用して、PPTXをPPSMに変換できます。どちらのAPIも、 Aspose.Total for Android via Java パッケージに含まれています。
XPSをPPSMにエクスポートするAndroidAPI
変換要件
Maven から直接Java経由でAspose.TotalforAndroidを簡単に使用できます。 Aspose.PDF for Android via Java と Aspose.Slides for Android via Java をインストールしますアプリケーションの/androidjava/install-aspose-slides-for-android-via-java/)。
または、 ダウンロード からZIPファイルを取得することもできます。
// load XPS file with an instance of Document class
Document document = new Document("template.xps");
// save XPS as PPTX format
document.save("PptxOutput.pptx", SaveFormat.Pptx);
// instantiate a Presentation object that represents a PPTX file
Presentation presentation = new Presentation("PptxOutput.pptx");
// save the presentation as Ppsm format
presentation.save("output.ppsm", SaveFormat.Ppsm);
Javaを介してAndroidでパスワードで保護されたXPSファイルを開く
XPSファイル形式の読み込み中、ドキュメントはパスワードで保護されている可能性があります。 Aspose.PDF for Android via Java では、暗号化されたドキュメントを開くこともできます。暗号化されたファイルを開くために、[ドキュメント]の新しいインスタンスを初期化できます(https://reference.aspose.com/pdf/java/com.aspose.pdf/Document#Document-java.lang.String-java.lang.String-)クラスを作成し、ファイル名とパスワードを引数として渡します。
// open XPS document
Document doc = new Document("input.xps", "Your@Password");
// save XPS as PPTX format
document.save("PptxOutput.pptx", SaveFormat.Pptx);
AndroidアプリケーションでPPSMファイルのサムネイル画像を作成する
XPSをPPSMに変換した後、出力ドキュメントのサムネイル画像を作成することもできます。豊富な機能 Aspose.SlidesforAndroid via Java を使用すると、[プレゼンテーション](プレゼンテーション](プレゼンテーション]のインスタンスを作成してスライドのサムネイル画像を生成できます。 https://reference.aspose.com/slides/java/com.aspose.slides/Presentation )クラス。その後、IDまたはインデックスを使用して任意のスライドの参照を取得し、指定された縮尺で参照されたスライドのサムネイル画像を取得できます。
// instantiate a Presentation object that represents a PPSM file
Presentation presentation = new Presentation("output.ppsm");
// access the first slide
ISlide sld = pres.getSlides().get_Item(0);
// create a full scale image
BufferedImage image = sld.getThumbnail(1f, 1f);
// save the image to disk in PNG format
ImageIO.write(image, "PNG", new java.io.File("Thumbnail_out.png"));
XPS の変換オプションを Android で探索
XPS ファイル形式とは
XPS は XML Paper Supplement の略で、固定レイアウトのドキュメントを表すために Microsoft によって作成されたファイル形式です。 XPS ファイルにはドキュメントのコンテンツと印刷設定が含まれているため、さまざまなデバイスやプラットフォーム間でドキュメントのレイアウトと外観を保持するのに適しています。
XPS 形式は、XML (eXtensible Markup Language) に基づいています。構造化データ表現に広く使用されているマークアップ言語。 XPS ファイルは、テキスト、画像、ベクター グラフィックス、注釈などのドキュメント コンテンツを構造化 XML 形式でカプセル化します。これにより、ドキュメントの視覚要素の解釈とレンダリングが容易になります。
XPS ファイルは、形式を維持しながらドキュメントを表示および共有するための信頼できる方法を提供することを目的としているという点で、概念的には PDF (Portable Document Format) ファイルに似ています。そしてレイアウト。ただし、PDF ファイルは、さまざまなソフトウェア アプリケーションやハードウェア デバイス間でより広範にサポートされるようになり、より広く受け入れられ、互換性を持つようになりました。
XPS ファイルを表示および操作するために、Microsoft は Windows オペレーティング システムの一部として XPS ビューアを提供しています。 。さまざまなサードパーティのアプリケーションやツールも、XPS ファイルを開いたり、作成したり、変換したりするためのサポートを提供しています。ただし、PDF と比較すると、XPS 形式をサポートするソフトウェアとハードウェアの範囲が限定される可能性があります。
PPSM ファイル形式とは
PPSM ファイル形式は、マクロが埋め込まれたプレゼンテーションを保存するために Microsoft PowerPoint で使用される拡張子です。これは、PowerPoint スライドショー プレゼンテーションで一般的に使用される PPSX ファイル形式の進化版です。 PPSM の「M」は「マクロ有効」を表し、ファイルがプレゼンテーション内でのマクロの実行をサポートしていることを示します。
PPSM ファイルでは、マクロを使用することにより、PowerPoint プレゼンテーションでインタラクティブで動的なコンテンツが可能になります。これは、タスクを自動化したり機能を追加したりする一連の命令またはコマンドです。マクロは Visual Basic for Applications (VBA) を使用して作成でき、対話型ボタン、自動アクション、カスタム関数などの高度な機能を提供します。
PPSM ファイルを開くと、PowerPoint でマクロの実行が有効になり、ユーザーインタラクションに応答したり、事前定義されたアクションを実行したりするためのプレゼンテーション。これにより、インタラクティブなスライドショーの作成が可能になり、全体的なユーザー エクスペリエンスが向上します。
PPSM 形式は、自動実行プレゼンテーション、キオスク ディスプレイ、またはインタラクティブ トレーニング モジュールの作成に特に役立ちます。マクロを組み込むことで、プレゼンターはプロセスを自動化したり、特定のアクションをトリガーしたり、ユーザー入力に基づいてプレゼンテーションの動作をカスタマイズしたりできます。
マクロに関連する潜在的なセキュリティ リスクにより、組織によっては、 PowerPoint ファイル内のマクロの実行を制限するセキュリティ設定が適用されている。したがって、PPSM ファイルを共有する場合は、受信者がマクロ機能を認識し、適切なセキュリティ設定が有効になっていることを確認することが重要です。