在 Java 中将 Word 转换为 PNG 并将 PNG 转换为 Word 文档

在 Java 中将 Word 转换为 PNG 并将 PNG 转换为 Word 文档

Word 处理文件格式主要用于格式化文本,但也可以包括图像、图表和许多其他功能。 PNG 是一种压缩图像文件格式,它包含更多有关徽标等高分辨率图像的细节。您更喜欢将图像或照片转换为文档或将图片转换为具有原始质量的 word 文档的原因可能有很多。例如,用于保护数据或减小图像文件的大小以便通过 Internet 传输。因此,本文介绍了如何在 Java 中将 Word 转换为 PNG 和将 PNG 转换为 Word 文档。

我们将在本文中涵盖以下要点/主题:

Java 使用 REST API 将 Word 转换为 PNG 并将 PNG 转换为 Word – 安装

为了在 Java 中将 Word DOC 转换为 PNG 以及将 PNG 转换为 Word DOCX,我将使用 GroupDocs.Conversion Cloud API 的 Java SDK。安装这个功能丰富的 Java 库 以将 Word 文件转换为图像格式,例如 PNG。它提供了广泛的文件格式转换方法,也可以来回转换。此外,这个文档处理 Java 库可以非常快速和轻松地安装到您的 Java 项目中。

您可以 下载 jar 文件或遵循以下 Maven 配置。

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>

在执行上述步骤之前,请从仪表板获取您的客户端 ID 和密码。获得 ID 和密码后,在基于 Java 的应用程序中添加代码片段:

# 免费注册后,从 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 中在线将 Word 文档转换为 PNG

安装过程完成后,您可以跳转到以编程方式将 Word 文件更改为 PNG 格式的代码片段。请按照以下步骤操作:

  • 上传Word文档至云端
  • 转换 在 Java 中将 Word 转换为 PNG
  • 下载转换后的文件

上传文件

首先,使用下面给出的代码片段将 Word 文件上传到云端:

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.docx");
      UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.docx", 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();
    }
    
  }
}

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

在 Java 中将 Word 文档转换为 PNG 图像

Java SDK 是一个引人注目的库,可在几秒钟内执行优化的文件转换。请按照以下步骤和下面提到的代码片段在 Java 中以编程方式将 Word DOCX 转换为 PNG 文件:

  • 创建 ConvertApi 的实例
  • 创建 ConvertSettings 实例
  • 设置存储名称并输入Word文件路径
  • 现在,提供输出文件格式为“png”
  • 接下来,设置输出文件路径
  • 使用转换设置作为参数创建 ConvertDocumentRequest
  • 最后,调用 ConvertApi.convertDocument() 将文件转换为 PNG 格式

以下代码示例显示了如何使用 REST API 在 Java 中将 Word 文件转换为 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;

// 如何使用 REST API 在 Java 中在线将 Word 文档转换为 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.docx");
      settings.setFormat("png");
      
      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();
    }
  }
}

下载转换后的文件

上面的代码示例会将转换后的 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();
    }
    
  }
}

使用高级设置在 Java 中将 Word 文件转换为 PNG 格式

通常,分辨率和质量越高的图像越清晰。您可以自定义图像分辨率,同时按照下面给出的步骤和代码片段以编程方式将 Word 转换为 Java 中的 PNG 图像:

  • 初始化 ConvertApi 的实例
  • 创建一个 ConvertSettings 对象
  • 设置存储名称并输入DOCX文件路径
  • 接下来,将“png”设置为输出文件格式
  • 创建 PngConvertOptions 类的对象以指定其他选项。
  • 设置各种转换选项,如 setFromPage、setPagesCount 等,以转换文档的页面。
  • 现在设置 convertOptions 和输出文件路径
  • 使用转换设置作为参数创建 ConvertDocumentRequest
  • 最后,调用 ConvertApi.convertDocument() 以 PNG 格式保存文档

以下代码示例显示了如何使用 REST API 在 Java 中将 Word 转换为 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 中将 Word 文件转换为 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.docx");
      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();
    }
  }
}

如何使用 REST API 在 Java 中将 PNG 转换为 Word DOCX

请按照下面提到的步骤以编程方式将 PNG 文件转换为 Word DOCX:

  • 创建 ConvertApi 的实例
  • 创建 ConvertSettings 实例
  • 设置存储名称并输入PNG文件路径
  • 现在,提供输出文件格式为“docx”
  • 接下来,设置输出文件路径
  • 使用转换设置作为参数创建 ConvertDocumentRequest
  • 最后,使用 ConvertApi.convertDocument() 方法调用转换

以下代码示例显示了如何使用 REST API 将 PNG 文件转换为 Java 中的 Word DOCX:

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;

// 如何使用 REST API 在 Java 中将 PNG 转换为 Word DOCX
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("docx");
      
      settings.setOutputPath("java-testing/output-sample-file.docx");
    
      // 转换为指定格式
      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();
    }
  }
}

最后,上面的代码示例会将 PNG 文件保存在云端。按照已经描述的步骤上传文件,然后将转换后的文件下载到云存储中。

免费 Word 到 PNG 在线转换器

什么是 Word 到 PNG 在线转换器?请尝试以下免费在线 Word 到 PNG 转换器,它是使用 Groupdocs 开发的。转换云 API。

在线 PNG 到 Word 免费转换器

如何免费将 PNG 文件转换为 Word 文件?请尝试以下免费在线 PNG 到 Word 转换器,它是使用 Groupdocs.Conversion Cloud API 开发的。

加起来

我们在这里结束这篇博文。在本文中,我们介绍了:

  • 如何在 java 中以编程方式将 Word 转换为 PNG;
  • 以编程方式上传 Word DOCX 并从云端下载转换后的文件;
  • 如何使用高级设置在 Java 中将 Word 转换为 PNG;
  • 如何以编程方式将 PNG 更改为 Java 中的 Word;

要探索有关 Java 转换 API 的更多信息,您可以导航至 文档GitHub 上的可用示例。我们还提供了 API 参考 部分,可帮助您直接通过 Web 浏览器可视化我们的在线 API 并与之交互。

此外,groupdocs.cloud 正在撰写有关新主题的其他博客文章。因此,请保持联系以获取最新更新。

问一个问题

您可以在我们的论坛 上让我们知道您的问题和疑问

常见问题

如何在 Java 中将 Word 转换为 PNG?

请按照 此链接 学习 Java 代码片段,了解如何快速轻松地将 Word 转换为 PNG 文件。

如何使用 REST API 将 Word 文件转换为 PNG 文件?

创建 ConvertApi 的实例,设置转换设置的值,并使用 ConvertDocumentRequest 调用 convertDocument 方法以将 Word 转换为 PNG 文件。

如何免费在线将Word转换成PNG?

免费在线 Word 到 PNG 转换器 允许您快速轻松地将 Word 导出为 PNG 格式。转换完成后,您可以下载 PNG 文件。

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

  • 打开 免费在线 Word 到 PNG 转换器
  • 在文件放置区域内单击以上传 Word 工作表或拖放 Word 文件。
  • 单击立即转换按钮,在线 Word 到 PNG 转换器软件会将 Word 文件转换为 PNG。
  • 将 Word 转换为 PNG 文件后,输出文件的下载链接将立即可用。

如何安装Word转PNG格式转换器免费下载库?

安装 Word 到 PNG 转换器 免费下载 Java 库 以编程方式创建和转换 Word 到 PNG。

如何在 Windows 中离线将 Word 转换为 PNG?

请访问 此链接 免费下载适用于 Windows 的 Word 到 PNG 转换器软件。这个在线 Word 到 PNG 转换器免费下载软件可用于在 Windows 中快速将 Word 转换为 PNG,只需单击一下。

如何在 Java 中将 PNG 转换为 Word?

请按照 此链接 学习 Java 代码片段,了解如何快速轻松地将 PNG 转换为 Word 文件。

如何使用 REST API 将 PNG 转换为 Word 文件?

创建 ConvertApi 的实例,设置转换设置的值,并使用 ConvertDocumentRequest 调用 convertDocument 方法以将 PNG 转换为 Word 文件。

如何免费在线将PNG转换为Word?

免费在线 Word 到 PNG 转换器 允许您快速轻松地将 PNG 导出为 Word 格式。转换完成后,您可以下载 PNG 文件。

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

  • 打开免费在线 PNG 到 Word 转换器
  • 在文件放置区域内单击以上传 PNG 工作表或拖放 PNG 文件。
  • 单击立即转换按钮,在线 PNG 到 Word 转换器应用程序会将 PNG 转换为 Word。
  • 将数据从 PNG 转换为 Word 文件后,输出文件的下载链接将立即可用。

如何安装PNG转Word格式转换器免费下载库?

安装 PNG 到 Word 转换器 免费下载 Java 库 以编程方式创建和转换 PNG 到 Word。

如何在 Windows 中离线将 PNG 转换为 Word?

请访问 此链接 下载适用于 Windows 的免费 PNG 到 Word 转换器软件。此在线 PNG 到 Word 转换器免费下载软件可用于在 Windows 中快速将 PNG 转换为 Word,只需单击一下。

也可以看看

我们建议您访问以下文章以了解: