
在 Node.js 中將 Word 文檔轉換為 JPG、PNG 或 GIF 圖像
在 上一篇文章 中,我們以編程方式演示了 PDF 到 JPG、PNG 和 GIF 格式的轉換過程。這篇博文將教我們如何使用 Node.Js 圖像庫將 Word 轉換為 JPEG、GIF 和 PNG。 Word 是用於共享和打印文檔的流行格式之一。我們經常需要將word文檔轉換成不同的圖像格式。最好使用已經開發的專用工具,這些工具可以提供易於維護、靈活的轉換解決方案來滿足您的需求。在本文中,我們將學習如何在 Node.js 中將 word 文檔轉換為 JPG、PNG 或 GIF 圖片。
在本文中,我們將討論以下主題:
- 文字到圖像轉換器 REST API 和 Node.js SDK
- 在 Node.js 中使用 REST API 將 Word 轉換為 JPG 格式
- 使用高級選項將 Word 轉換為 JPEG 圖像
- 如何使用 Node.js 在線將 Word 轉換為 PNG 圖片
- 如何使用 Node.js 將 Word 在線轉換為 GIF 文件
文字到圖像轉換器 REST API 和 Node.js SDK
在本文中,我們將使用 GroupDocs.Conversion Cloud 的 Node.js SDK API 在 Node.js 應用程序中將 word DOCX 轉換為 JPEG、PNG 或 GIF 圖像。此 API 允許您將文檔轉換為您需要的任何格式。支持Word、Excel、PowerPoint, PDF、HTML、JPG、PNG、CAD等50多種文檔和圖片的轉換。它還為雲 API 提供 .NET、Java、PHP、Ruby、Android 和 Python SDK 作為其文檔轉換家族成員。
您可以在控制台中使用以下命令將 GroupDocs.Conversion Cloud 安裝到您的 Node.js 應用程序:
npm install groupdocs-conversion-cloud
在開始執行步驟和可用代碼示例之前,請從 儀表板 獲取您的客戶端 ID 和客戶端密碼。獲得 ID 和密碼後,添加如下所示的代碼:
# 從 http://api.groupdocs.cloud 在您的節點應用程序中導入 Node.js SDK
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");
// 從 https://dashboard.groupdocs.cloud 獲取 clientId 和 clientSecret(需要免費註冊)。
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";
在 Node.js 中使用 REST API 將 Word 轉換為 JPG 格式
您可以按照下面給出的簡單步驟將 Word 轉換為 JPEG 圖像文件:
上傳圖片
首先,使用以下代碼示例將word文件上傳到雲端:
// 從系統驅動器打開 IOStream 中的文件。
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.docx';
// 讀取文件
fs.readFile(resourcesFolder, (err, fileStream) => {
// 構建FileApi
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// 創建上傳文件請求
var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.docx", fileStream, myStorage);
// 上傳文件
fileApi.uploadFile(request)
.then(function (response) {
console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
})
.catch(function (error) {
console.log("Error: " + error.message);
});
});
因此,上傳的 word 文件將在雲上儀表板的 文件部分 中可用。
使用 Node.js 在線將 Word 轉換為 JPG 文件
請按照下面提到的步驟以編程方式將 Word 轉換為 JPG 文件:
- 創建 ConvertApi 的實例
- 創建 ConvertSettings 實例
- 設置word文件路徑
- 將“jpg”分配給格式
- 提供輸出文件路徑
- 創建 ConvertDocumentRequest
- 通過調用ConvertApi.convertDocument()方法獲取結果
以下代碼示例顯示瞭如何在 Node.js 中使用 REST API 將 word 轉換為 jpg 而不會降低質量:
// 如何在 Node.js 中使用 REST API 將 Word 轉換為 JPG 格式
const convert = async () => {
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
const settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.storageName = myStorage;
settings.filePath = "nodejs-testing/sample-file.docx";
settings.format = "jpg";
settings.outputPath = "nodejs-testing/sample-file.jpg";
try {
// 創建轉換文檔請求
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
}
catch (err) {
throw err;
}
}
convert()
.then(() => {
console.log("Successfully converted Word Doc to JPG file format.");
})
.catch((err) => {
console.log("Error occurred while converting the Word document:", err);
})
下載轉換後的文件
以上代碼示例將轉換後的word文件保存在雲端。您可以使用以下代碼示例下載它:
// 構建 FileApi 以下載轉換後的文件
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// 創建下載文件請求
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.jpg", myStorage);
// 下載文件和響應類型 Stream
fileApi.downloadFile(request)
.then(function (response) {
// 將文件保存在系統目錄中
fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.jpg", response, "binary", function (err) { });
console.log("Expected response type is Stream: " + response.length);
})
.catch(function (error) {
console.log("Error: " + error.message);
});
使用高級選項將 Word 轉換為 JPEG 圖像
請按照下面提到的步驟使用帶有一些高級設置的 Word 到 JPEG 高質量在線轉換器 API:
- 創建 ConvertApi 的實例
- 創建 ConvertSettings 實例
- 設置word文件路徑
- 將“jpeg”分配給格式
- 提供輸出文件路徑
- 定義 JpegConvertOptions
- 之後,設置各種轉換設置,例如 grayscale、fromPage、pagesCount、quality、rotateAngle、usePdf 等。
- 創建 ConvertDocumentRequest
- 通過調用ConvertApi.convertDocument()方法獲取結果
以下代碼示例顯示瞭如何使用高級轉換選項在線將 word 轉換為 jpeg 格式:
// 如何使用高級選項將 Word 轉換為 JPEG 圖像
const convert_options = async () => {
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
const settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.storageName = myStorage;
settings.filePath = "nodejs-testing/sample-file.docx";
settings.format = "jpeg";
convertOptions = new groupdocs_conversion_cloud.JpegConvertOptions()
convertOptions.grayscale = true;
convertOptions.fromPage = 1;
convertOptions.pagesCount = 1;
convertOptions.quality = 100;
convertOptions.rotateAngle = 90;
convertOptions.usePdf = false;
settings.convertOptions = convertOptions;
settings.outputPath = "nodejs-testing/sample-file.jpeg";
try {
// 創建轉換文檔請求
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
}
catch (err) {
throw err;
}
}
convert_options()
.then(() => {
console.log("Converted Word to JPEG file online using advanced options.");
})
.catch((err) => {
console.log("Error occurred while converting the Word file:", err);
})
如何使用 Node.js 在線將 Word 轉換為 PNG 圖片
請按照下面提到的步驟以編程方式將 Word 轉換為 PNG 文件:
- 創建 ConvertApi 的實例
- 創建 ConvertSettings 實例
- 設置word文件路徑
- 將“png”分配給格式
- 提供輸出文件路徑
- 創建 ConvertDocumentRequest
- 通過調用ConvertApi.convertDocument()方法獲取結果
以下代碼示例顯示瞭如何在 Node.js 中使用 REST API 將 word 轉換為 png 而不會降低質量:
// 如何使用 Node.js 將 Word 在線轉換為 PNG 圖片
const convert = async () => {
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
const settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.storageName = myStorage;
settings.filePath = "nodejs-testing/sample-file.docx";
settings.format = "png";
settings.outputPath = "nodejs-testing/sample-file.png";
try {
// 創建轉換文檔請求
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
}
catch (err) {
throw err;
}
}
convert()
.then(() => {
console.log("Successfully converted Word to PNG file format.");
})
.catch((err) => {
console.log("Error occurred while converting the Word document:", err);
})
如何使用 Node.js 將 Word 在線轉換為 GIF 文件
請按照下面提到的步驟以編程方式將 Word 轉換為 GIF 文件:
- 創建 ConvertApi 的實例
- 創建 ConvertSettings 實例
- 設置word文件路徑
- 將“gif”分配給格式
- 提供輸出文件路徑
- 創建 ConvertDocumentRequest
- 通過調用ConvertApi.convertDocument()方法獲取結果
以下代碼示例展示瞭如何在 Node.js 中使用 REST API 將 word 轉換為 gif 而不會降低質量:
// 如何使用 Node.js 將 Word 在線轉換為 GIF 格式
const convert = async () => {
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
const settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.storageName = myStorage;
settings.filePath = "nodejs-testing/sample-file.docx";
settings.format = "gif";
settings.outputPath = "nodejs-testing/sample-file.gif";
try {
// 創建轉換文檔請求
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
}
catch (err) {
throw err;
}
}
convert()
.then(() => {
console.log("Successfully converted Word to GIF image file.");
})
.catch((err) => {
console.log("Error occurred while converting the Word document:", err);
})
在線文字到圖像轉換器
如何在線轉換Word DOC圖片文件?請嘗試以下 word-to-jpg、word-to-jpeg、word-to-png 或 word-to-gif 免費在線到圖像轉換器,它是使用上述 API 開發的。
結論
這篇博文到此結束。我們希望你已經學會:
- 如何在雲端將word轉為JPG格式;
- 如何使用高級選項將 word 轉換為 JPEG;
- 以編程方式上傳word文件,然後從雲端下載轉換後的文件;
- 以編程方式將 word 轉換為雲上的 png 文件格式;
- 如何在雲端將word轉為GIF圖片格式;
您可以使用 文檔 了解有關 GroupDocs.Conversion Cloud API 的更多信息。我們還提供了一個 API 參考 部分,讓您可以直接通過瀏覽器可視化我們的 API 並與之交互。
此外,我們建議閱讀我們的入門手冊
Groupdocs.cloud 偶爾會發布有關新主題的博客文章。與最新更新保持聯繫很重要。
問一個問題
您可以通過我們的免費支持論壇 詢問有關如何將文字格式轉換為圖像格式的任何問題
常見問題
如何在 Node.js 中將 Word 文檔轉換為 JPG?
請訪問此 Word 到 JPG 以學習將 Word 文檔快速輕鬆地轉換為 JPG 文件格式的代碼。
我可以使用 REST API 將文檔轉換為 JPG 格式嗎?
創建 ConvertApi 的實例,設置轉換設置的值,並使用 ConvertDocumentRequest 調用 ConvertDocument 方法以將 DOCX 文檔轉換為 JPG 圖像。
如何免費在線將 Word 轉換為 JPG?
免費在線 Word 到 JPG 轉換器 允許您快速輕鬆地將 Word 導出為 JPG 格式。轉換完成後,您可以下載 JPG 文件。
如何免費將 Word 文檔轉換為 JPG?
- 打開免費在線 Word 到 JPG 轉換器
- 在文件放置區域內單擊以上傳 Word 或拖放 Word 文件。
- 單擊立即轉換按鈕,在線 Word 到 JPG 轉換器軟件會將 Word 文件轉換為 JPG。
- 將 Word 轉換為 JPG 文件後,輸出文件的下載鏈接將立即可用。
如何安裝Word轉JPG格式轉換器免費下載庫?
下載並安裝 DOC 到 JPG 轉換器 免費下載 Node.js 庫,以編程方式創建、處理 Word 並將其轉換為 JPG 圖像。
如何在 Windows 中離線將 Word 轉換為 JPG?
請免費下載此離線 Word 到 JPG 轉換器 Windows 軟件。這個在線 Word DOC 或 DOCX 到 JPG 轉換器免費下載工具將在 Windows 中快速將文檔轉換為 JPG 照片,只需單擊一下。
也可以看看
我們建議訪問以下文章以獲取更多信息:
- 在 Python 中使用 REST API 將 Word 文檔轉換為 PDF
- 使用 Python SDK 將 PDF 轉換為可編輯的 Word 文檔
- 在 Ruby 中使用 REST API 在線合併 PowerPoint PPT/PPTX 文件
- 在 Python 中將 MSG 和 EML 文件轉換為 PDF
- 在 Python 中將 XML 轉換為 CSV,將 CSV 轉換為 XML
- 如何在 Python 中將 CSV 轉換為 JSON 以及將 JSON 轉換為 CSV
- 在 Java 中將 CSV 轉換為 JSON 並將 JSON 轉換為 CSV
- 如何在 Python 中將 EXCEL 轉換為 JSON 以及將 JSON 轉換為 EXCEL
- 在 Python 中將 Word 轉換為 Markdown 並將 Markdown 轉換為 Word
- 如何使用 REST API 在 C# 中將 HTML 轉換為 PDF
- 如何在 C# 中以編程方式將 Word 轉換為 PDF
- 使用 REST API 在 Java 中將 PDF 轉換為 Word 文檔
- 在 Java 中將 CSV 轉換為 JSON 並將 JSON 轉換為 CSV
- 在 Java 中以編程方式將 Word 轉換為 JPG 並將 JPG 轉換為 Word