このチュートリアルでは、MS Windows、macOS、またはUbuntuオペレーティングシステムでJavaを使用して**PDFをPresentationに変換する方法に焦点を当てます。このトピックでは、環境をセットアップするための詳細な手順と、MSPowerPointに依存せずにJavaでPDFをプレゼンテーションに追加で数行の簡単なコードを使用する方法について説明します。
Javaを使用してPowerPointにPDFをインポートする手順
- MavenリポジトリからAspose.Slides for Javaをインストールするようにアプリケーションプロジェクトを構成します
- Presentationクラスを使用して空のプレゼンテーションを作成し、JavaでPPTXにPDFを追加します
- ディスクからソースPDFファイルをロードし、addFromPdfメソッドを使用してプレゼンテーションスライドコレクションに追加します
- Javaでメソッドを保存してPDFをプレゼンテーションに変換
上記の手順に従って、** Javaを使用してPDFをプレゼンテーションに挿入**します。ここで、Presentationクラスインスタンスを使用してデフォルトの空のプレゼンテーションを作成することにより、プロセスが開始されます。 SlideCollection.addFromPdfメソッドを使用して、ソースPDFファイルパスをロードしてスライドにPDFを挿入し、最後にsaveメソッドを使用して生成されたプレゼンテーションをディスクに保存します。
Javaを使用してPowerPointにPDFを追加するコード
import com.aspose.slides.License; | |
import com.aspose.slides.Presentation; | |
import com.aspose.slides.SaveFormat; | |
public class PdfToPresentation { | |
public static void main(String[] args) throws Exception {// Handle Exception to import PDF | |
// Initialize a license to convert PPT to PDF | |
License licensePresExport = new License(); | |
licensePresExport.setLicense("Aspose.Total.lic"); | |
// Create an empty Presentation class to import PDF in the presentation | |
Presentation pdfToPptpres = new Presentation(); | |
// Add the PDF file from the disk to presentation slides collection | |
pdfToPptpres.getSlides().addFromPdf("SourcePDF.pdf"); | |
// Save the presentation with imported PDF on the disk | |
pdfToPptpres.save("ImportedPdfPresentation.pptx", SaveFormat.Pptx); | |
} | |
} |
上記の例では、* Javaを使用してPDFをPPTに追加*することもできます。この場合、saveメソッド内でSaveFormat.Ppt列挙子を選択する必要があります。 addFromPdfメソッドを使用すると、メモリストリームを使用してPDFを追加することもでき、PDF内のすべてのページのプレゼンテーション内に新しいスライドが作成されます。プレゼンテーション内に複数のPDFファイルをロードして追加できます。
このトピックでは、プレゼンテーションに* PDFを追加するために、単純なAPI呼び出しを使用してJava*ベースのAPIを効率的に使用できることを確認しました。プレゼンテーションをPDFに変換することに興味がある場合は、Javaを使用してPPTをPDFに変換する方法の記事を参照してください。