HTML
JPG
PDF
XML
DOC
PDF
Java 用 SDK を使用して PDF を DOC に変換する方法
PDF を DOC に変換するには、次を使用します Aspose.PDF Cloud Java SDK このクラウド SDK を使用すると、さまざまなクラウドプラットフォーム向けに、Java 言語でクラウドベースの PDF 作成、編集、変換アプリを簡単に構築できます。開く リポジトリ パッケージマネージャーで 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 を DOC に変換する手順
Aspose.PDF Cloud の開発者は、数行のコードで PDF を DOC ファイルに簡単にロードおよび変換できます。
- アプリケーションシークレットとキーで新しい Configuration オブジェクトを作成する
- Cloud API に接続するオブジェクトを作成する
- ドキュメントファイルをアップロードする
- 変換を実行する
- 結果をダウンロードする
このサンプルコードは PDF から DOC への 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;
import com.aspose.asposecloudpdf.model.DocFormat;
public class ConvertPdfToDocx {
public static void Convert() {
String REMOTE_FOLDER = "Your_Temp_Pdf_Cloud";
String LOCAL_FOLDER = "c:\\Samples";
String PDF_FILE_NAME = "sample.pdf";
String DOC_OUTPUT = "convert_pdf_output.doc";
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 %s successfully uploaded!", PDF_FILE_NAME));
// convert PDF To DOC
AsposeResponse response = pdfApi.putPdfInStorageToDoc(PDF_FILE_NAME, Path.of(REMOTE_FOLDER, DOC_OUTPUT).toString(), null, DocFormat.DOC.getValue(), null, null, null, null, null, null, REMOTE_FOLDER, null, null);
if (response.getCode() != 200)
System.err.println("Error: unexpected error when converting PDF to DOC! '" + response.getStatus() + "'");
else{
// download changed PDF file from remote folder...
File f = pdfApi.downloadFile(Path.of(REMOTE_FOLDER, DOC_OUTPUT).toString(), null, null);
java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, DOC_OUTPUT), StandardCopyOption.REPLACE_EXISTING);
System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, DOC_OUTPUT).toString()));
System.out.println("Successfully converted PDF document to DOC ! '" + DOC_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 (マークダウン)
PCL TO PDF (プリンターコマンド言語)
PDF TO BMP (ビットマップ画像)
PDF TO DOCX (Office 2007+ Word 文書)
PDF TO DOC (Office 97-2003 Word 文書)
PDF TO EMF (拡張メタファイル形式)
PDF TO EPUB (電子書籍形式)
PDF TO GIF (グラフィカル・インターチェンジ形式)
PDF TO HTML (ハイパーテキストマークアップ言語)
PDF TO JPEG (JPEG画像)
PDF TO PDF/A (ポータブルドキュメントフォーマット/A)
PDF TO PNG (ポータブルネットワークグラフィックス)
PDF TO PPTX (Open XML プレゼンテーション形式)
PDF TO SVG (スケーラブルベクターグラフィックス)
PDF TO TEX (LaTeX 出力テキスト)
PDF TO TIFF (タグ付け画像形式)
PDF TO TXT (テキストドキュメント)
PDF TO XLSX (OOXML Excel ファイル)
PDF TO XPS (XML ペーパー仕様)
PDF TO PPTX (Open XML プレゼンテーション形式)
PNG TO PDF (ポータブルネットワークグラフィックス)
SVG TO PDF (スケーラブルベクターグラフィックス)
TEX TO PDF (LaTeX 出力テキスト)
TEXT TO PDF (テキストドキュメント)
TIFF TO PDF (タグ付け画像形式)
XPS TO PDF (XML ペーパー仕様)