
PDFをHTMLコンバータをJava REST APIで開発する。
PDF PDF ドキュメントを HTML 形式に変換することは、ウェブ開発、コンテンツ管理、およびアクセシビリティの向上に不可欠です。ドキュメントをオンラインで表示する必要がある場合や、ウェブベースのアプリケーション用にコンテンツを再活用する場合でも、Java REST APIを使用してPDFをHTMLに変換することは、シンプルで効率的なソリューションを提供します。この記事では、GroupDocs.Conversion Cloud SDK for Javaを使用してPDFファイルをHTML形式に変換するためのステップバイステップのプロセスを探ります。
この記事では以下のトピックについて説明します:
PDFをHTMLに変換するためのREST API
GroupDocs.Conversion Cloud SDK for Java は、PDF 文書を高精度で HTML 形式に変換するための強力で柔軟なソリューションを提供します。API は、ページ範囲、出力構造、画像品質のカスタマイズを可能にしながら、文書の構造、画像、フォーマットを保持します。
インストール
GroupDocs.Conversion Cloud SDK for Java をインストールするには、次の Maven 依存関係を追加します:
<repository>
<id>repository.groupdocs.cloud</id>
<name>repository.groupdocs.cloud</name>
<url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>24.2.0</version>
</dependency>
有効なAPI認証情報(クライアントIDおよびクライアントシークレット)があることを確認してください。これに従ってください tutorial それらを取得するために。
PDFをHTMLに変換するにはJavaを使用します。
これらの手順に従って、Java で PDF から HTML への変換を自動化します:
Configuration
を API 資格情報で初期化します:
Configuration configuration = new Configuration(clientId, clientSecret);
ConvertApi
のインスタンスを作成します:
ConvertApi convertApi = new ConvertApi(configuration);
- クラウドストレージに入力PDFファイルをアップロードしてください:
FileApi fileApi = new FileApi(configuration);
UploadFileRequest uploadRequest = new UploadFileRequest("marketing.pdf", new FileInputStream("marketing.pdf"), "internal");
fileApi.uploadFile(uploadRequest);
ConvertSettings
クラスのインスタンスを作成し、入力 PDF 名、出力形式をhtml
とし、結果ファイル名を定義します:
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.pdf");
settings.setFormat("html");
settings.setOutputPath("finalOutput.html");
ConvertDocumentRequest
クラスを使用して PDF から PPT への変換を実行し、ConvertSettings
オブジェクトを引数として渡します:
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
convertApi.convertDocument(request);
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// API 認証情報を取得してください。
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Configuration クラスのインスタンスを作成し、クライアント ID とクライアント シークレットで初期化します。
Configuration configuration = new Configuration(clientId, clientSecret);
// PDF から HTML ファイルへの変換操作のための API ベース URL を定義します。
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// ConvertApi のインスタンスを Configuration オブジェクトで初期化します
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.pdf");
settings.setFormat("html");
settings.setOutputPath("myResultant.html");
// ConvertDocument APIを呼び出してPDFをHTMLに変換します。
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// レスポンスを確認して成功メッセージを印刷します
if (response != null && response.equals("OK")) {
System.out.println("The PDF to HTML file conversion completed successfully!");
}
画像:- PDFからHTMLへの変換のプレビュー。
上記の例で使用されたサンプルPDFファイルをinput.pdfからダウンロードしてください。
PDFをcURLコマンドを使用してウェブページに変換する
コマンドラインユーザー向けに、 GroupDocs.Conversion Cloud API は cURL コマンドを介して PDF から HTML への変換を可能にし、自動化をシームレスにします。
- 認証情報を使用してJWTアクセストークンを生成します。
- Run the following cURL command:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourcePDF}\", \"Format\": \"html\", \"OutputPath\": \"{finalOutput}\"}"
sourceFile、resultantFile、および accessToken を実際の値に置き換えてください。
- ローカルドライブに結果のHTMLファイルを保存する必要がある場合は、次のcURLコマンドを実行してください:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceFile}\", \"Format\": \"html\"}" \
-o "myFinaloutput.html"
無料のPDFからHTMLへの変換ツールをお試しください。
私たちの PDF to HTML Converter を使用して、迅速で効率的なオンライン変換体験をお楽しみください。
役立つリンク
結論
GroupDocs.Conversion Cloud SDK for Java または cURL コマンドのいずれを使用しても、両方のアプローチは PDF を HTML に変換するための迅速で正確かつ柔軟な方法を提供します。クラウドベースの処理、高度なカスタマイズ、および開発者フレンドリーな API により、GroupDocs.Conversion Cloud は文書変換を簡素化します。シームレスな PDF から HTML へのオートメーションのために、ぜひ今日私たちの Java SDK をお試しください!
おすすめの記事
次の記事をぜひご覧いただくことをお勧めします: