日本

Javaを使用してPowerPointをPDFに変換-PPTからPDFまたはPPTXからPDFへの変換

PDF(Portable Document Format)は、最も広く一般的に使用されているデジタルドキュメント形式になっています。 PDF形式は固定レイアウトを所有しているため、ほとんどのドキュメントは共有される前にPDFに変換されます。 PDF形式へのさまざまなドキュメント変換の中で、PowerPointからPDFへの変換は一般的な使用例であり、PowerPointプレゼンテーションの束をPDFに変換する必要がある場合は特に、手動変換を回避するための自動化された時間節約ソリューションが必要です。このことを念頭に置いて、Aspose.Slides for Java APIが提供するさまざまなオプションを使用して、JavaでPowerPointPPTまたはPPTXをプログラムでPDFに変換する方法を紹介します。 JavaでのPowerPointからPDFへの変換 この記事では、Aspose.SlidesforJavaを使用した次の変換シナリオについて説明します。 PowerPointPPTまたはPPTXをJavaでPDFに変換する カスタムオプションを使用してPPTまたはPPTXをPDFに変換する 非表示のスライドを含むPDFにPPTまたはPPTXを変換します PPTまたはPPTXをパスワードで保護されたPDFに変換する PPTまたはPPTXの特定のスライドをPDFに変換します アクセス許可を使用してPPTまたはPPTXをPDFに変換する Aspose.SlidesforJavaのインストール ダウンロードAspose.Slides for Java JARを使用するか、次のリポジトリと依存関係情報を使用してMavenベースのプロジェクトに追加することができます。 AsposeJavaAPI Aspose Java API https://repository.aspose.com/repo/ com.aspose aspose-slides 19.12 jdk16 PowerPointPPTまたはPPTXをJavaでPDFに変換する 以下は、Aspose.SlidesforJavaが提供するデフォルトのオプションを使用してPowerPointプレゼンテーションをPDFに変換する簡単な手順です。 プレゼンテーションオブジェクトを使用してPowerPointPPTまたはPPTXファイルをロードします。 save()メソッドを呼び出して、出力PDFファイル名と出力形式を渡します。 次のコードサンプルは、デフォルトのオプションを使用して、JavaでPowerPointPPTXをPDFに変換する方法を示しています。 // プレゼンテーションファイルを表すPresentationオブジェクトをインスタンス化します Presentation pres = new Presentation("presentation.pptx"); // デフォルトのオプションでプレゼンテーションをPDFに保存 pres.save("output.pdf", SaveFormat.Pdf); カスタムオプションを使用してPowerPointPPTまたはPPTXをPDFに変換する Aspose.Slides for Javaには、PowerPointからPDFへの変換をカスタマイズできるPdfOptionsクラスが用意されています。 PdfOptionsクラスを使用すると、JPEG品質の指定、メタファイルの動作の定義、テキスト圧縮レベル、PDFコンプライアンスレベル、およびその他のオプションの設定を行うことができます。以下は、カスタマイズされたオプションを使用してPPTまたはPPTXファイルをPDFに変換する手順です。 プレゼンテーションオブジェクトを使用してPowerPointPPTまたはPPTXをロードします。 PdfOptionsクラスのオブジェクトを作成します。 PdfOptionsクラスによって公開されるオプションを設定/指定します。 save()メソッドを呼び出します。 次のコードサンプルは、カスタマイズされたオプションを使用して、JavaでPowerPointPPTXをPDFに変換する方法を示しています。 // プレゼンテーションファイルを表すPresentationオブジェクトをインスタンス化します Presentation pres = new Presentation("presentation.pptx"); // PdfOptionsクラスをインスタンス化します PdfOptions opts = new PdfOptions(); // JPEG品質を設定する opts.
12月 31, 2019 · 2 分 · ウスマンアジズ