HTML(HyperText Markup Language) は、Web ページの作成に使用される標準マークアップ言語です。これにより、開発者はテキスト、画像、リンク、マルチメディア要素などの Web コンテンツを構造化できます。一方、JPG は、デジタル写真の保存と共有に使用される一般的な画像形式です。 HTML レポートを共有し、HTML コンテンツをバックアップとして保存する必要がある場合など、HTML ファイルを JPG 画像に変換することは非常に重要になっています。この記事では、REST API を使用して Java で HTML を JPG 画像に変換する方法について説明します。
このチュートリアルでは次のトピックについて説明します。
Java HTML から画像への変換 REST API および Java SDK のインストール
GroupDocs.Conversion Cloud SDK for Java を使用して、HTML ドキュメントを JPG 画像に変換します。 GroupDocs.Cloud API は、HTML から JPG ファイルへの変換など、複数の種類のドキュメントや画像を変換するための強力なツールです。この API は幅広い ファイル形式 を提供しており、HTML、PDF、Word ドキュメント、Excel シート、CAD ファイル、ラスター イメージなどを変換できます。 API を Java ベースのアプリケーションに統合すると、追加のソフトウェアが不要になるため、シンプルかつ効率的に実行できます。
API の JAR ファイルを ダウンロード するか、Maven を使用して次のリポジトリと依存関係をプロジェクトの pom.xml ファイルに追加してインストールできます。
Maven リポジトリ:
<repository>
<id>groupdocs-artifact-repository</id>
<name>GroupDocs Artifact Repository</name>
<url>https://repository.groupdocs.cloud/repo</url>
</repository>
Maven の依存関係:
<dependency>
<groupId>com.groupdocs</groupId
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>23.4</version>
<scope>compile</scope>
</dependency>
手順と利用可能なコード スニペットを開始する前に、GroupDocs アカウントに サインアップ して、ダッシュボード からアプリケーション ID とアプリケーション シークレットを取得してください。 ID とシークレットを取得したら、以下に示すコード スニペットを入力してください。
# 無料登録後、https://dashboard.groupdocs.cloud から client_id と client_secret を取得します。
String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);
REST API を使用して Java でオンラインで HTML ファイルを JPG 形式に変換する
GroupDocs.Conversion Cloud SDK for Java REST API を使用して Java で HTML を JPG 画像に変換するプロセスは簡単でシンプルです。従うべき手順は次のとおりです。
ファイルをアップロードする
まず、以下のコード スニペットを使用して、HTML ドキュメントをクラウド ストレージにアップロードします。
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.io.File;
// Java を使用してファイルをクラウド ストレージにアップロードする
public class App {
public static void main(String[] args) {
// 変換 API のインスタンスを作成する
FileApi apiInstance = new FileApi(configuration);
try {
File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.html");
UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.html", fileStream, MyStorage);
FilesUploadResult response = apiInstance.uploadFile(request);
System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
} catch (ApiException e) {
System.err.println("Exception while calling FileApi:");
e.printStackTrace();
}
}
}
その結果、アップロードされた HTML ドキュメントは、クラウド上のダッシュボードの ファイル セクション で利用できるようになります。
Java で HTML を JPG 画像に変換する
このセクションでは、Java アプリケーションでの HTML から JPG への変換プロセスを自動化するコード スニペットを作成します。以下の手順とコード スニペットに従ってください。
- まず、必要なクラスを Java ファイルにインポートします。
- 次に、ConvertApiクラスのインスタンスを作成します。
- 3 番目に、ConvertSettings クラスのインスタンスを作成します。
- その後、クラウド ストレージ名を指定します。
- 次に、入力HTMLファイルのパスと出力ファイル形式を「jpg」に設定します。
- 次に、JpgConvertOptions クラスのインスタンスを作成します。
- 必要に応じて、setFromPage、setPagesCount、setGrayscale、setHeight、setQuality、setRotateAngle、setUsePdf などのさまざまな変換オプションを提供します。
- 次に、ConvertSettings インスタンスを使用して、変換オプションと出力ファイルのパスを設定します。
- 次に、ConvertDocumentRequest クラスのインスタンスを作成し、設定パラメーターを渡します。
- 最後に、convertDocument() メソッドを呼び出し、ConvertDocumentRequest パラメーターを渡します。
次のコード スニペットは、REST API を使用して Java でプログラムによって HTML ドキュメントを JPG 画像に変換する方法を示しています。
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;
// Java で HTML を画像に変換する方法。
public class App {
public static void main(String[] args) {
// 変換 API のインスタンスを作成する
ConvertApi apiInstance = new ConvertApi(configuration);
try {
// 変換設定を準備する
ConvertSettings settings = new ConvertSettings();
settings.setStorageName(MyStorage);
settings.setFilePath("java-testing/input-sample-file.html");
settings.setFormat("jpg");
JpgConvertOptions convertOptions = new JpgConvertOptions();
convertOptions.setFromPage(1);
convertOptions.setPagesCount(1);
convertOptions.setGrayscale(false);
convertOptions.setHeight(1024);
convertOptions.setQuality(100);
convertOptions.setRotateAngle(15);
convertOptions.setUsePdf(false);
settings.setConvertOptions(convertOptions);
settings.setOutputPath("java-testing/output-sample-file.jpg");
// 指定された形式に変換する
List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
System.out.println("Document converted successfully: " + response);
} catch (ApiException e) {
System.err.println("Exception while calling Java API: ");
e.printStackTrace();
}
}
}
変換されたファイルをダウンロードする
上記のコードサンプルは、変換された JPG 画像をクラウドに保存します。次のコード スニペットを使用して、変換された JPG ファイルをダウンロードできます。
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.io.File;
// Java でクラウド ストレージからファイルをダウンロードする
public class App {
public static void main(String[] args) {
// 変換 API のインスタンスを作成する
FileApi apiInstance = new FileApi(configuration);
try {
DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.jpg", MyStorage, null);
File response = apiInstance.downloadFile(request);
System.err.println("Expected response type is File: " + response.length());
} catch (ApiException e) {
System.err.println("Exception while calling FileApi:");
e.printStackTrace();
}
}
}
無料のオンラインHTMLからJPGへのコンバーター
オンラインでHTMLをJPG画像に無料で変換するにはどうすればよいですか? HTML ドキュメントから JPG 画像を作成するには、オンライン HTML to JPG コンバータ を試してください。このコンバータは、前述の HTML to JPG 画像 REST API を使用して開発されています。
まとめ
これでこのブログ投稿は終わりになります。この記事から学んだことは次のとおりです。
- Java でプログラムによって HTML を JPG 画像に変換する方法と、追加のカスタマイズ オプション。
- プログラムによって HTML ドキュメントをクラウドにアップロードし、変換された JPG 画像をクラウドからダウンロードします。
- 無料のオンライン HTML to JPG 画像コンバーターを使用して、HTML Web ページを無料で JPG に変換します。
さらに、ブラウザを通じて直接 API を視覚化し通信できるようにする API リファレンス セクションも提供しています。 Java SDK の完全なソース コードは Github で無料で入手できます。 GroupDocs.Conversion Cloud SDK for Java 例はこちら を確認してください。
さらに、詳細な手順と API の使用法については、スタート ガイド に従うことをお勧めします。
最後に、私たちは REST API を使用したさまざまなファイル形式と変換に関する新しいブログ記事を書き続けています。最新の更新情報については、お問い合わせください。
質問する
HTML から画像への変換 API についてご質問がある場合は、無料サポート フォーラムまでお気軽にお問い合わせください。
よくある質問
Java を使用して HTML を JPG 画像に変換するにはどうすればよいですか?
GroupDocs.Conversion Cloud REST API を使用して、Java で HTML ドキュメントを JPG 画像に変換できます。これは、開発者が HTML ドキュメントを Java の画像に簡単に変換できるようにするクラウドベースのドキュメント変換 API です。
HTML ファイルをオンラインで無料で JPG に変換するにはどうすればよいですか?
HTML から JPG へのオンライン コンバーターを使用すると、HTML ドキュメントを JPG 画像に無料で変換できます。 HTML から JPG 画像へのオンライン変換が完了すると、変換された JPG ファイルをすぐにシステムにダウンロードできます。変換を実行するには、以下の段階的な手順に従ってください。
- 無料の HTML から JPG へのオンライン コンバーター を開きます。
- 次に、ファイル ドロップ領域をクリックして HTML ドキュメントをアップロードするか、HTML ファイルをドラッグ アンド ドロップします。
- 次に、「今すぐ変換」ボタンをクリックします。無料のオンライン HTML to JPG コンバーターは、HTML ファイルを JPG 画像に変換します。
- 出力 JPG 画像のダウンロード リンクは、HTML Web ページを変換した後に利用できるようになります。
Windows で HTML を画像に変換する方法はありますか?
Windows 用のオフライン HTML から画像へのコンバーターをダウンロードするには、このリンク にアクセスしてください。この無料の HTML から画像へのコンバーターは、Windows 上でワンクリックで HTML ドキュメントを画像にすばやく変換できます。
関連項目
関連トピックについてさらに詳しく知りたい場合は、以下の記事を読むことをお勧めします。
- Javaを使用してPowerPoint PPTをHTMLに変換する方法
- Python で EXCEL から JSON へ、および JSON から EXCEL へ変換
- REST APIを使用してJavaでHTMLをPNG画像に変換する方法
- Python の REST API を使用して Word ドキュメントを PDF に変換する
- Python SDK を使用して PDF を編集可能な Word ドキュメントに変換する
- Python の REST API を使用して PDF を PPTX に変換する方法
- Java を使用して PDF ファイルを PNG に変換し、PNG を PDF 形式に変換します
- REST APIを使用してJavaでWordファイルをHTMLに変換する
- REST APIを使用してJavaでXMLファイルをCSVに変換する方法