在 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,只需單擊一下。

也可以看看

我們建議您訪問以下文章以了解: