GroupDocs.Conversion Cloud REST API を使用して Java で HTML を PNG 画像に変換する

REST APIを使用してJavaでHTMLをPNG画像に変換する

HTML は、Web コンテンツの作成と構造化に使用されるマークアップ言語です。一方、PNG は透明な背景をサポートする画像ファイル形式の一種で、グラフィックスに最適なオプションです。 HTML ドキュメントを PNG 画像に変換すると、デザイン、保存、共有、パフォーマンスの向上など、多くの利点が得られます。GroupDocs.Conversion Cloud REST API を使用すると、HTML ドキュメントを Java で画像に簡単に変換できます。そこで、このブログ投稿では、Java と GroupDocs.Conversion Cloud REST API を使用して HTML を PNG 画像に変換する方法について、ステップバイステップのガイドを提供します。

このチュートリアルでは次のトピックについて説明します。

Java HTML から PNG への変換 REST API および SDK のインストール

GroupDocs.Conversion Cloud SDK for Java を使用して、HTML ファイルを PNG 画像に変換します。 GroupDocs.Cloud API は、HTML から PNG ファイル形式など、複数の種類のドキュメントや画像を変換するための強力なツールです。この 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 ドキュメントを PNG 画像に変換する

HTML ドキュメントを PNG 画像に変換する手順は次のとおりです。

ファイルをアップロードする

まず、以下のコード スニペットを使用して、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 ファイルを PNG イメージに変換する

このセクションでは、Java アプリケーションでの HTML から PNG への変換プロセスを自動化するコード スニペットを作成します。以下の手順とコード スニペットに従ってください。

  • まず、ConvertApiクラスのインスタンスを作成します。
  • 次に、ConvertSettings クラスのインスタンスを作成します。
  • 3 番目に、クラウド ストレージ名を指定します。
  • 次に、入力HTMLファイルのパスと出力ファイル形式を「png」に設定します。
  • 次に、PngConvertOptions クラスのインスタンスを作成します。
  • 必要に応じて、setFromPage、setPagesCount などのさまざまな変換オプションを提供します。
  • その後、ConvertSettings インスタンスを使用して変換オプションと出力ファイルのパスを設定します。
  • 次に、ConvertDocumentRequest クラスのインスタンスを作成し、設定パラメーターを渡します。
  • 最後に、convertDocument() メソッドを呼び出し、ConvertDocumentRequest パラメーターを渡します。

次のコード スニペットは、REST API を使用して Java で HTML ドキュメントを PNG ファイル形式に変換する方法を示しています。

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ファイルをPNG形式に変換します。
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("png");
			
			PngConvertOptions convertOptions = new PngConvertOptions();
                        convertOptions.setFromPage(1);
                        convertOptions.setPagesCount(1);

                        settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.png");
		
			// 指定された形式に変換する
			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();
		}
	}
}
Java で HTML ドキュメントを PNG 画像に変換する

Java で HTML ファイルを PNG 画像に変換します。

変換されたファイルをダウンロードする

上記のコードサンプルは、変換された PNG 画像をクラウドに保存します。次のコード スニペットを使用して、変換された PNG ファイルをダウンロードできます。

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.png", 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 から PNG コンバーター

オンラインで無料で HTML を PNG 画像に変換するにはどうすればよいですか? HTML ドキュメントから PNG 画像を作成するには、オンラインの HTML to PNG コンバータ を試してください。このコンバータは、前述の HTML to PNG 画像 REST API を使用して開発されています。

まとめ

最後に、これでこのブログ投稿は終わりになります。この記事から学んだことは次のとおりです。

  • Java でプログラムによって HTML を PNG 形式に変換する方法と追加のカスタマイズ オプション。
  • プログラムによって HTML ドキュメントをクラウドにアップロードし、変換された PNG 画像をクラウドからダウンロードします。
  • 無料のオンライン HTML to PNG 画像コンバーターを使用して、HTML ファイルを PNG に無料で変換できます。

さらに、ブラウザを通じて直接 API を視覚化し、通信できるようにする API リファレンス セクションも提供しています。 Java SDK の完全なソース コードは Github で無料で入手できます。 GroupDocs.Conversion Cloud SDK for Java 例はこちら を確認してください。

さらに、詳細な手順と API の使用法については、スタート ガイド に従うことをお勧めします。

最後に、私たちは REST API を使用したさまざまなファイル形式と変換に関する新しいブログ記事を書き続けています。最新の更新情報については、お問い合わせください。

質問する

HTML から PNG へのコンバーター API についてご質問がある場合は、無料サポート フォーラム までお気軽にお問い合わせください。

よくある質問

Java を使用して HTML を PNG 画像に変換するにはどうすればよいですか?

Java で HTML ドキュメントを PNG 画像に変換する最良の方法の 1 つは、GroupDocs.Conversion Cloud REST API を使用することです。これは、開発者が Java で HTML ドキュメントを PNG 画像に簡単に変換できるようにするクラウドベースのドキュメント変換 API です。

Java でパスワードで保護された HTML ドキュメントを PNG 画像に変換できますか?

はい、GroupDocs.Conversion Cloud REST API を使用して、Java でパスワードで保護された HTML ドキュメントを PNG 画像に変換できます。変換リクエストを作成するときに、パラメータとしてパスワードを指定する必要があります。

HTML ファイルをオンラインで無料で PNG に変換するにはどうすればよいですか?

HTML から PNG へのオンライン コンバーターを使用すると、HTML ドキュメントを PNG 画像に無料で変換できます。 HTML から PNG 画像へのオンライン変換が完了すると、変換された PNG ファイルをすぐにシステムにダウンロードできます。変換を実行するには、以下の段階的な手順に従ってください。

  • 無料の HTML から PNG へのオンライン コンバーター を開きます。
  • ここで、ファイル ドロップ領域をクリックして HTML ドキュメントをアップロードするか、HTML ファイルをドラッグ アンド ドロップします。
  • 次に、「今すぐ変換」ボタンをクリックします。無料のオンライン HTML to PNG コンバーターは、HTML ファイルを PNG 画像に変換します。
  • 出力 PNG 画像のダウンロード リンクは、HTML Web ページを変換した後に利用できるようになります。

HTML を PNG に無料で変換するための Java ライブラリをお勧めしますか?

はい、試用期間中 (通常は 30 日間)、HTML ドキュメントから PNG 画像を作成するための Java ライブラリ を無料でダウンロードできます。

Windows で HTML を画像に変換する方法はありますか?

Windows 用のオフライン HTML から画像へのコンバーターをダウンロードするには、このリンク にアクセスしてください。この無料の HTML から画像へのコンバーターを使用すると、Windows 上でワンクリックで HTML ドキュメントを画像形式にすばやく変換できます。

REST APIを使用してJavaでHTMLを他の画像形式に変換できますか?

はい、Java で GroupDocs.Conversion Cloud REST API を使用して、HTML ドキュメントを JPG、PNG、BMP、TIFF などの他の画像形式に変換できます。

関連項目

関連トピックについてさらに詳しく知りたい場合は、以下の記事を読むことをお勧めします。