
Java REST API for HTML to Word document conversion.
HTML を Word documents に変換しようとしていますか?ドキュメント自動化ソフトウェアを開発しているか、HTMLテンプレートからWordレポートを生成する必要がある場合、このチュートリアルでは、JavaのGroupDocs.Conversion Cloud SDKを使用して効率的に行う方法を示します。コードの数行で、レイアウトとスタイルを保持しながらHTMLをDOCまたはDOCX形式に変換できます。
Java で HTML を Word に変換する理由は何ですか?
HTMLをWord文書に変換することで、以下のことが可能になります:
- ウェブコンテンツからプロフェッショナルなドキュメントを作成します。
- ドキュメント生成ワークフローを自動化します。
- HTMLからのフォーマットとCSSスタイルを保持します。
- 動的な HTML テンプレートを編集可能な Word ファイルにエクスポートします。
以下のトピックをより詳細に探求しましょう。
- Java HTML to DOCX コンバージョン REST API
- HTMLをJavaでWordに変換する方法
- HTML to DOCX への変換 cURL を使用して
- 無料の HTML から Word への変換ツールをオンラインで試す
Java HTML to DOCX 変換 REST API
GroupDocs.Conversion Cloud SDK for Java は、HTML から DOC および DOCX など、50 以上のファイル形式を変換できる強力な REST API を提供します。つまり、生の HTTP リクエストを処理することなく、REST API と簡単に対話できます。
🛠️ Java SDKを使用する利点
こちらは、Java 開発者がこの REST ベースの SDK の使用を好むいくつかの説得力のある理由です:
🔧 簡単な統合
数行のコードでJavaアプリにシームレスに統合します。
📁 50 以上のファイル形式をサポート
DOCX、PDF、HTML、XLSX、PPTX、JPG などのさまざまな形式間で変換します。
☁️ クラウドベース & プラットフォームに依存しない
ローカルライブラリや依存関係をインストールまたは管理する必要はありません。
🔒 安全で信頼性のある
あなたのデータは、OAuth 2.0 認証を使用して HTTPS を介して安全に転送されます。
🚀 ワークフローの自動化
ドキュメント変換タスクを自動化し、手作業を削減します。
💡 プロのヒント: SDKをcronジョブやマイクロサービスと組み合わせて、何千ものドキュメントをバッチ変換します。
今、SDKを使用するための最初のステップは、GroupDocs.Conversion Cloud SDK for Javaのリファレンスをインストールすることです。以下のMaven依存関係をpom.xmlに追加してください:
<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>25.3</version>
</dependency>
API 認証情報を取得する
GroupDocs Cloud Dashboardにサインアップして、クライアントIDとクライアントシークレットを取得してください(この tutorial に記載されている手順に従ってください)。
HTMLをJavaでWordに変換する方法
このセクションでは、Java コードスニペットを使用して HTML から Word ドキュメントへの変換を簡単に実行する方法についての詳細を提供します。
- API資格情報を認証してください。
Configuration configuration = new Configuration("your-client-id", "your-client-secret");
ConvertApi apiInstance = new ConvertApi(configuration);
- クラウドストレージにJSONファイルをアップロードしてください。
FileUploadApi fileUpload = new FileUploadApi(configuration);
File inputFile = new File("input.html");
fileUpload.uploadFile(new UploadFileRequest("input.html", inputFile));
- 変換パラメータを設定します。
ConvertSettings settings = new ConvertSettings();
settings.setFilePath("input.html");
settings.setFormat("DOC");
settings.setOutputPath("converted.doc");
- Perform JSON to HTML conversion.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
DocumentResult response = apiInstance.convertDocument(request);
System.out.println("Conversion successful! The resultant DOC file is saved at:" + response.getFilePath());
// 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);
// APIベースURLを定義してHTMLをWord文書に変換する操作を行います。
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// ConvertApi の Configuration オブジェクトを使用してインスタンスを初期化します。
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.html");
settings.setFormat("DOC");
settings.setOutputPath("myResultant.doc");
// HTMLをWord文書に変換するには、ConvertDocumentメソッドを使用します。
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// 応答を確認し、成功メッセージを印刷してください。
if (response != null && response.equals("OK")) {
System.out.println("Conversion successful! Resultant Word document is saved at: " + response.getFilePath());
}

画像:- HTMLからWord文書への変換プレビュー。
HTML to DOCX 変換 cURL を使用して
コマンドラインツールを好む場合は、cURL と GroupDocs.Conversion REST API を使用して、HTML から DOCX への変換を簡単に実行できます。
まず、JWTアクセストークンを生成し、その後、ウェブページをWord文書に変換し、生成されたDOCXをクラウドストレージに保存するために、以下の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\": \"docx\",\"OutputPath\": \"{resultantFile}\"}"
sourceFile
を入力HTMLファイルの名前に、resultantFile
を結果のWordドキュメントの名前に、accessToken
を個別のJWTアクセストークンに置き換えてください。
- ローカルドライブに結果として得られたWord文書を保存するには、次の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\": \"docx\"}" \
-o "{resultantFile}"
無料の HTML から Word へのコンバータをオンラインで試す
私たちの無料の HTML to Word Converter アプリをウェブブラウザ内で使用し、 GroupDocs.Conversion Cloud API の機能をテストしてください。
役立つリンク
最終的な考え
GroupDocs.Conversion Cloud SDK for Javaを使用すると、アプリケーションにHTMLからWord文書への変換を簡単に統合できます。時間を節約し、フォーマットを保持し、開発者のための文書自動化ワークフローを簡素化します。
おすすめの記事
以下のリンクを訪れて、次について詳しく学ぶことを強くお勧めします: