HTML
JPG
PDF
XML
DOCX
PDF
Java 用 SDK を使用して PDF を PPTX に変換する方法
PDF を PPTX に変換するには、次のものを使用します Aspose.PDF Cloud Java SDK このクラウド SDK を使用すると、さまざまなクラウドプラットフォーム向けに Java 言語でクラウドベースの PDF 作成、編集、変換アプリを簡単に構築できます。Open Repository パッケージマネージャで Aspose.PDF Cloud を検索 そしてインストールします。Package Manager Console から次のコマンドを使用して Maven でインストールすることもできます。
アプリケーションの pom.xml に Aspose Cloud リポジトリを追加します
Aspose Cloud リポジトリの追加
<repositories>
<repository>
<id>aspose-cloud</id>
<name>Aspose Cloud Repository</name>
<url>https://releases.aspose.cloud/java/repo/</url>
</repository>
</repositories>
API クライアントライブラリをローカルの Maven リポジトリにインストールするには、次のコマンドを実行してください。
GitHub からのインストール
mvn clean install
Java SDK で PDF を PPTX に変換する手順
Aspose.PDF Cloud の開発者は、数行のコードだけで PDF を PPTX ファイルに簡単にロードおよび変換できます。
- アプリケーションのシークレットとキーを使用して新しい Configuration オブジェクトを作成します
- Cloud API に接続するオブジェクトを作成します
- ドキュメントファイルをアップロードします
- 変換を実行します
- 結果をダウンロードします
このサンプルコードは PDF から PPTX への Cloud Java SDK 変換を示しています
package com.aspose.asposecloudpdfusecases.conversions;
import java.io.File;
import java.nio.file.Path;
import java.nio.file.StandardCopyOption;
import com.aspose.asposecloudpdf.api.PdfApi;
import com.aspose.asposecloudpdf.model.AsposeResponse;
public class ConvertPdfToPowerpoint {
public static void Convert() {
String REMOTE_FOLDER = "Your_Temp_Pdf_Cloud";
String LOCAL_FOLDER = "c:\\Samples";
String PDF_FILE_NAME = "sample.pdf";
String PPTX_OUTPUT = "convert_pdf_output.pptx";
try {
PdfApi pdfApi = new PdfApi(API_KEY, API_SECRET);
// upload local PDF file to remote storage
File file = new File(Path.of(LOCAL_FOLDER, PDF_FILE_NAME).toString());
String srcPath = Path.of(REMOTE_FOLDER, PDF_FILE_NAME).toString();
pdfApi.uploadFile(srcPath, file, null);
System.out.println(String.format("Files successfully uploaded!"));
// convert PDF to Paowerpoint
AsposeResponse response = pdfApi.putPdfInStorageToPptx(
PDF_FILE_NAME, Path.of(REMOTE_FOLDER, PPTX_OUTPUT).toString(),
null, null,
REMOTE_FOLDER,
null, null);
if (response.getCode() != 200)
System.err.println("Error: unexpected error when converting PDF to PPTX! '" + response.getStatus() + "'");
else{
// download changed PDF file from remote folder...
File f = pdfApi.downloadFile(Path.of(REMOTE_FOLDER, PPTX_OUTPUT).toString(), null, null);
java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, PPTX_OUTPUT), StandardCopyOption.REPLACE_EXISTING);
System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, PPTX_OUTPUT).toString()));
System.out.println("Successfully converted PDF document to PPTX ! '" + PPTX_OUTPUT + "'");
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
その他のサポート変換
他にも多数のファイル形式を変換できます
BMP TO PDF (ビットマップ画像)
EMF TO PDF (拡張メタファイル形式)
EPUB TO PDF (電子書籍形式)
GIF TO PDF (グラフィカル交換フォーマット)
HTML-TO-PDF (ハイパーテキストマークアップ言語)
JPEG TO PDF (JPEG 画像)
MD TO PDF (Markdown)
PCL TO PDF (プリンターコマンド言語)
PDF TO BMP (ビットマップ画像)
PDFからDOCXへ (Office 2007+ Word文書)
PDFからEMFへ (拡張メタファイル形式)
PDFからEPUBへ (電子書籍フォーマット)
PDFからGIFへ (グラフィカル・インターチェンジ形式)
PDFからHTMLへ (ハイパーテキストマークアップ言語)
PDFからJPEGへ (JPEG画像)
PDFからPDF/Aへ (ポータブルドキュメントフォーマット/A)
PDFからPNGへ (ポータブルネットワークグラフィックス)
PDFからPPTXへ (Open XMLプレゼンテーション形式)
PDFからSVGへ (スケーラブルベクターグラフィックス)
PDFからTEXへ (LaTeX出力テキスト)
PDFからTIFFへ (タグ付き画像フォーマット)
PDFからTXTへ (テキストドキュメント)
PDFからXLSXへ (OOXML Excelファイル)
PDFからXPSへ (XMLペーパースペック)
PDFからPPTXへ (Open XMLプレゼンテーション形式)
PNGからPDFへ (ポータブルネットワークグラフィックス)
SVGからPDFへ (スケーラブルベクターグラフィックス)
TEXからPDFへ (LaTeX出力テキスト)
テキストからPDFへ (テキストドキュメント)
TIFFからPDFへ (タグ付き画像フォーマット)
XPSからPDFへ (XMLペーパースペック)