在 Java 中将 PNG 图像转换为 HTML 文件

在 Java 中将 PNG 图像转换为 HTML 文件。

您是否曾需要在 Java 应用程序中将 PNG 图像文件转换为 HTML 文件?如果是这样,您就会知道该过程可能很复杂且耗时。幸运的是,用于 Java 的 GroupDocs.Conversion Cloud SDK 简化了这个过程,并允许您将文件(包括 PNG 图像)转换为 HTML 文件。在本文中,我们将讨论如何使用 REST API 将 PNG 图像转换为 Java 中的 HTML 文件。

本教程将涵盖以下主题:

用于 PNG 到 HTML 文档转换和 SDK 安装的 Java REST API

GroupDocs.Conversion Cloud SDK for Java 是一个功能强大的基于云的文件和图像转换库。它简化了将 各种文件类型(包括 PNG 图像)转换为 HTML 文件的过程。对于需要在不安装额外软件的情况下将文档转换为不同格式的任何人来说,这是一个完美的解决方案。将 SDK 集成到基于 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 和 Secret 后,请输入下面显示的代码段:

# 免费注册后,从 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 中将 PNG 图像转换为 HTML 文件

现在您已经设置了适用于 Java 的 GroupDocs.Conversion Cloud SDK,您可以开始使用 Java 将 PNG 图像转换为 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.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.png");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.png", 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();
		}
		
	}
}

因此,上传的 PNG 文件将在云端仪表板的 文件部分 中可用。

在 Java 中将 PNG 转换为 HTML

要使用 GroupDocs.Conversion Cloud SDK for Java 将 PNG 图像转换为 HTML 格式,请执行以下简单步骤:

  • 首先,将所需的类导入到您的 Java 文件中。
  • 其次,创建 ConvertApi 类的实例。
  • 第三,创建 ConvertSettings 类的实例。
  • 然后,提供云存储名称。
  • 接下来,将输入 PNG 文件路径和输出文件格式设置为“html”。
  • 然后,创建 HtmlConvertOptions 类的实例。
  • 或者,设置各种转换选项,如 setFromPage、setPagesCount、setFixedLayout 等。
  • 之后,使用 ConvertSettings 实例设置转换选项和输出文件路径。
  • 然后,创建一个 ConvertDocumentRequest 类实例并传递设置参数。
  • 最后,调用 convertDocument() 方法并传递 ConvertDocumentRequest 参数。

以下代码片段显示了如何使用 REST API 将 PNG 图像转换为 Java 中的 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.util.List;

// 如何在 Java 中将 PNG 图像转换为 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.png");
			settings.setFormat("html");
			
                        HtmlConvertOptions convertOptions = new HtmlConvertOptions();
                        convertOptions.setFromPage(1);
                        convertOptions.setPagesCount(1);
                        convertOptions.setFixedLayout(true);

			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.html");
		
			// 转换为指定格式
			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 将 PNG 转换为 HTML。

在 Java 中在线将 PNG 转换为 HTML。

下载转换后的文件

上面的代码示例会将转换后的 HTML 文档保存到云端。您可以使用以下代码片段下载转换后的 HTML 文件:

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.html", 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();
		}
		
	}
}

免费在线 PNG 到 HTML 转换器

如何免费在线将 PNG 转换为 HTML?请尝试使用在线 PNG 到 HTML 转换器 将 PNG 图像转换为 HTML 文件。该转换器是使用上述 API 开发的。

加起来

总而言之,使用适用于 Java 的 GroupDocs.Conversion Cloud SDK,您只需几行代码即可轻松快速地将 PNG 图像转换为 HTML 文件。以下是您从本文中学到的内容:

  • 如何将 PNG 图像转换为 Java 中的 HTML 文件,以及其他自定义选项;
  • 以编程方式将 PNG 文件上传到云端,然后从云端下载转换后的 HTML;
  • 并使用在线 PNG 到 HTML 转换器免费将任何 PNG 文件转换为 HTML。

此外,我们还提供了一个 API 参考 部分,让您可以直接通过浏览器可视化我们的 API 并与之通信。 Java SDK 的完整源代码可在 Github 上免费获得。请查看 GroupDocs.Conversion Cloud SDK for Java 此处示例

此外,我们建议您按照我们的 入门指南 了解详细步骤和 API 用法。

最后,我们继续撰写有关使用 REST API 的不同文件格式和转换的新博客文章。因此,请与我们联系以获取定期更新。

问一个问题

如果您对 PNG 到 HTML 转换 API 有任何疑问,请随时通过 免费支持论坛 与我们联系。

常见问题

如何使用 Java 将 PNG 图像转换为 HTML 格式?

您可以使用 GroupDocs.Conversion Cloud SDK for Java 将 PNG 图像转换为 HTML。 GroupDocs.Conversion Cloud SDK for Java 是一款功能强大的工具,可用于转换各种文件类型。它提供了一个简单易用的 API,使开发人员可以快速轻松地将文件与各种格式相互转换。

如何免费在线将 PNG 文件转换为 HTML 文件?

PNG 图像到 HTML 在线转换器允许您免费将 PNG 转换为 HTML。请按照下面给出的分步说明执行转换:

  • 打开在线 PNG 到 HTML 转换器。
  • 现在,单击文件放置区域以上传 PNG 图像或拖放 PNG 文件。
  • 接下来,单击立即转换按钮。免费的在线 PNG 到 HTML 转换器可将 PNG 文件转换为 HTML。
  • 转换 PNG 图像后,输出 HTML 文件的下载链接将可用。

有没有办法在 Windows 上将 PNG 转换为 HTML?

请访问 此链接 下载适用于 Windows 的离线 PNG 到 HTML 转换器。此离线转换器只需单击一下即可在 Windows 上快速将 PNG 图像转换为 HTML 文件。

是否可以使用 GroupDocs.Conversion Cloud SDK for Java 将 PNG 图像转换为其他文件格式?

是的,GroupDocs.Conversion Cloud SDK for Java 支持将各种文件格式(包括 PNG 图像文件)转换为其他文件格式,例如 PDF、DOCX、SVG 等。

也可以看看

如果您想了解更多相关主题,我们建议您阅读下面列出的文章: