PDFはインターネット上でドキュメントを共有するための標準フォーマットになっているため、さまざまなフォーマットのファイルがPDFに変換されます。 PowerPoint PPTXまたはPPTからPDFへの変換は、PowerPointプレゼンテーションのスライドがPDFのページに変換される一般的な変換シナリオです。この記事では、Androidアプリ内からPowerPoint PPTX/PPTからPDFへの変換を実行する方法を学習します。
PPTXからPDFへの変換のためのAndroidAPI
AndroidアプリでPowerPointプレゼンテーションをPDFに変換するには、Aspose.Slides for Android via Javaを使用します。これは、プレゼンテーションをシームレスに作成、変更、変換できる機能豊富なAndroidAPIです。 ダウンロードセクションからAPIをダウンロードするか、build.gradleに次の構成を追加してAPIをインストールできます。
maven {
url "http://repository.aspose.com/repo/" }
compile (
group: 'com.aspose',
name: 'aspose-slides',
version: '21.3',
classifier: 'android.via.java')
AndroidでPowerPoint PPTXをPDFに変換する
以下は、AndroidでPowerPointプレゼンテーションをPDFに変換する手順です。
- Presentationクラスを使用してPowerPointPPTまたはPPTXファイルをロードします。
- PDFファイルの名前と出力形式を指定して、Presentation.save(String, SaveFormat)メソッドを呼び出します。
次のコードサンプルは、AndroidアプリでPPTXファイルをPDFに変換する方法を示しています。
// プレゼンテーションファイルを表すPresentationオブジェクトをインスタンス化します
Presentation pres = new Presentation("presentation.pptx");
// デフォルトのオプションでプレゼンテーションをPDFに保存
pres.save("output.pdf", SaveFormat.Pdf);
PPTXからPDFへの変換のための追加オプション
Aspose.Slidesでは、さまざまなオプションを使用してPPTXからPDFへの変換をカスタマイズすることもできます。たとえば、テキスト圧縮、画質、PDF準拠、非表示のスライドを含めるか除外するオプションなどを設定できます。これを実現するために、APIはPdfOptionsクラスを提供します。
以下は、PPTX/PPTからPDFへの変換をカスタマイズする手順です。
- Presentationクラスを使用してPowerPoint PPTXまたはPPTファイルをロードします。
- PdfOptionsクラスのオブジェクトを作成し、必要なオプションを設定します。
- Presentation.save(String, SaveFormat, ISaveOptions)メソッドを呼び出して、PPTX/PPTをPDFとして保存します。
次のコードサンプルは、PPTXからPDFへの変換をカスタマイズする方法を示しています。
// プレゼンテーションファイルを表すPresentationオブジェクトをインスタンス化します
Presentation pres = new Presentation("presentation.pptx");
// PdfOptionsクラスをインスタンス化します
PdfOptions opts = new PdfOptions();
// JPEG品質を設定する
opts.setJpegQuality((byte) 90);
// メタファイルの動作を定義する
opts.setSaveMetafilesAsPng(true);
// テキスト圧縮レベルを設定する
opts.setTextCompression(PdfTextCompression.Flate);
// PDF標準を定義する
opts.setCompliance(PdfCompliance.Pdf15);
INotesCommentsLayoutingOptions options = opts.getNotesCommentsLayouting();
options.setNotesPosition(NotesPositions.BottomFull);
// 指定したオプションを使用してプレゼンテーションをPDFに保存します
pres.save("output.pdf", SaveFormat.Pdf, opts);
無料のAPIライセンスを取得する
評価の制限なしにAPIを使用するために、無料の一時ライセンスを取得できます。
結論
この記事では、AndroidアプリでPowerPoint PPTX/PPTプレゼンテーションをPDFに変換する方法を学びました。さらに、さまざまなオプションを使用してPPTXからPDFへの変換をカスタマイズする方法を見てきました。 ドキュメントを使用して、APIの詳細を調べることができます。さらに、フォーラムを介してクエリを共有することができます。
関連項目
ヒント:Aspose PowerPoint toPDFまたはPPTtoPDFConverterをチェックしてみてください。