Aspose.Total for Java を使用すると、Java J2SE、J2EE、J2MEアプリケーション内でPDFをSWFに簡単に変換できます。まず、 Aspose.PDF for Java を使用すると、PDFをPPTXにエクスポートできます。その後、 Aspose.Slides for Java PowerPoint Processing APIを使用して、PPTXをSWFに変換できます。
PDFをSWFに変換するJavaAPI
- Document クラスを使用してPDFファイルを開きます
- save メソッドを使用してPDFをPPTXに変換します
- Presentation クラスを使用してPPTXドキュメントをロードします
- save
メソッドを使用してドキュメントをSWF形式で保存し、
を設定します。 SaveFormatとしてのSwf
変換要件
Maven ベースのプロジェクトから直接Aspose.Total for Javaを簡単に使用できます Aspose.PDF for Java と Aspose.Slides for Java あなたのpom.xmlの。
または、 ダウンロード からZIPファイルを取得することもできます。
// load PDF file with an instance of Document class
Document document = new Document("template.pdf");
// save PDF 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 Swf format
presentation.save("output.swf", SaveFormat.Swf);
変換要件
PDFファイル形式の読み込み中、ドキュメントはパスワードで保護されている可能性があります。 Aspose.PDF for Java を使用すると、暗号化されたドキュメントを開くこともできます。暗号化されたファイルを開くために、の新しいインスタンスを初期化できます Document クラスを作成し、ファイル名とパスワードを引数として渡します。
// open PDF document
Document doc = new Document("input.pdf", "Your@Password");
// save PDF as PPTX format
document.save("PptxOutput.pptx", SaveFormat.Pptx);
Java経由で暗号化されたPDFファイルを開く
PDFをSWFに変換した後、プレゼンテーションに事前定義されたビュータイプを追加することもできます。 Aspose.Slides for Java は、 ViewProperties を介してPowerPointで開いたときに、生成されたプレゼンテーションのビュータイプを設定する機能を提供します。 /apireference.aspose.com/slides/java/com.aspose.slides/ViewProperties)クラス。 setLastView プロパティは、[ViewType](https:/ /apireference.aspose.com/slides/java/com.aspose.slides/ViewType)列挙子。
// instantiate a Presentation object that represents a PPTX file
Presentation presentation = new Presentation("PptxOutput.pptx");
// set view type
presentation.getViewProperties().setLastView((byte) ViewType.SlideMasterView);
// save the presentation as Swf format
presentation.save("output.swf", SaveFormat.Swf);
PDF の変換オプションを Java で探索
PDF ファイル形式とは
PDF (Portable Document Format) は、さまざまなソフトウェア アプリケーション、ハードウェア デバイス、オペレーティング システム間で一貫性を保った方法でドキュメントを表示するために設計されたファイル形式です。各 PDF ファイルには、テキスト、フォント、グラフィックス、および正確な表示に必要なその他の情報を含む、固定レイアウト ドキュメントの包括的な説明が含まれています。 PDF は、1990 年代初頭に Adobe Systems によって最初に開発され、テキストの書式設定やインライン画像を保持しながらコンピュータ ドキュメントを共有する手段として機能しました。
PDF ファイルは、通常、Adobe Acrobat などのソフトウェアや類似の PDF 作成ツールを使用して生成されます。現在、PDF は国際標準化機構 (ISO) によって管理されるオープン標準となっています。この標準化により、さまざまなプラットフォームやシステム間での互換性と相互運用性が確保されます。 PDF ファイルを表示するには、Adobe Reader やその他の PDF ビューアなどの無料ソフトウェアを利用できます。
PDF の大きな利点の 1 つは、プラットフォームに依存しないため、さまざまなデバイスやデバイスでシームレスに表示および印刷できることです。オペレーティングシステム。使用されるハードウェアまたはソフトウェアに関係なく、ドキュメントのレイアウトとコンテンツはそのまま残ります。この普遍的なアクセシビリティにより、さまざまなプラットフォームやシステム間でドキュメントを共有および配布するための推奨形式として PDF が人気を博しました。
テキスト、フォント、グラフィックス、書式設定を含む完全なドキュメントをカプセル化する PDF の機能により、さまざまな用途に信頼できる選択肢です。重要なレポートの共有、電子書籍の出版、フォームの配布、プロフェッショナルなプレゼンテーションの配信など、PDF を使用すると、さまざまな環境にわたって一貫したドキュメントのレンダリングとコンテンツの信頼性の高い保存が保証されます。
SWF ファイル形式とは
SWF (Shockwave Flash) ファイル形式は、主に Web 上でインタラクティブなアニメーション コンテンツを配信するために使用される一般的なマルチメディア形式です。 Macromedia (現在は Adobe Systems が所有) によって開発された SWF ファイルは、Web ブラウザとプラグインで広くサポートされており、Web デザインやオンライン エンターテイメントに不可欠な部分となっています。
SWF ファイルは主にベクター グラフィックで構成されています。 、アニメーション、オーディオ、ビデオ要素。これらは、Adobe Animate (旧称 Flash Professional) やその他の SWF オーサリング ツールなどのソフトウェアを使用して作成されます。この形式は、ActionScript などのスクリプト言語によるインタラクティブ性をサポートしており、開発者は SWF ファイル内でインタラクティブなボタン、メニュー、ゲームを作成できます。
SWF ファイルの主な利点の 1 つは、サイズがコンパクトであることです。高度に圧縮されているため、ファイル サイズが小さくなり、インターネット上ですぐにダウンロードしたりストリーミングしたりできます。このため、SWF ファイルは、低速のインターネット接続でもマルチメディア コンテンツを効率的に配信するのに最適です。
SWF ファイルは多くの場合、Web ページに埋め込まれ、シームレスで魅力的なユーザー エクスペリエンスを提供します。これらは、Adobe Flash Player またはその他の SWF プレーヤーを使用して、Web ブラウザー内で直接再生できます。さらに、SWF ファイルはスタンドアロン アプリケーションまたはスクリーンセーバーとして使用でき、Web を超えて多用途に使用できます。
SWF 形式は長年にわたって、3D グラフィックス、ハードウェア アクセラレーション、マルチメディア ストリーミングなどの高度な機能をサポートするように進化してきました。ただし、追加のプラグインや独自のソフトウェアを必要とせずに同様の機能を提供する HTML5 や CSS3 などの代替 Web テクノロジーの台頭により、近年 SWF ファイルの使用が減少していることに注意することが重要です。