在 Node.js 中合併 JPG 文件

在基於 Node.js 的專案中安裝此映像處理 並立即合併 JPG 檔案。現在,無需選擇任何第三方軟體或工具來合併 JPG 檔案。 GroupDocs.Merger提供多種程式語言的企業級Cloud SDK,無論您是專家還是初級開發者,都可以輕鬆整合和使用這些SDK 。然而,在這篇文章中,我們將學習如何以程式設計方式在 Node.js 中合併 JPG 檔案。因此,請仔細閱讀本指南,以了解合併 JPG 檔案的步驟和程式碼片段。

本篇博文將涵蓋以下幾點:

圖像處理庫安裝

首先,讓我們在 Node.js 專案中安裝這個免費的 JPG 合併程式庫。安裝過程只是在終端機/CMD 中執行命令。但是,您可以在安裝完成後立即利用 GroupDocs.Merger Cloud SDK for Node.js 功能豐富的堆疊。

因此,請執行以下命令:

npm install groupdocs-merger-cloud

接下來,請造訪此指南以了解如何取得API憑證(Client ID + Client Secret)。同樣,它非常簡單,您可以輕鬆產生 API 憑證。

以程式設計方式合併 Node.js 中的 JPG 檔案

現在,我們已經準備好開始編寫程式碼片段來在 Node.js 中合併 JPG 檔案。為此,我們已經將兩個不同的 JPG 映像上傳到我們的 API Cloud 儀表板。您可以透過呼叫 UploadFile 方法手動或以程式設計方式上傳檔案。

以下是以程式設計方式合併 JPG 檔案的步驟:

  • 您的專案中需要 groupdocs-merger-cloud 模組。
  • 從 API Cloud Dashboard 取得您的 API 憑證。
  • 呼叫 DocumentApi 類別的 fromKeys 方法並傳遞 API 憑證。
  • 實例化 JoinItem 類別的對象,該物件描述連接操作的文件。
  • 實例化 FileInfo 類別的實例。
  • 透過呼叫 filePath 屬性來設定來源 JPG 檔案的檔案路徑。
  • 建立 JoinOptions 類別的物件。
  • 呼叫 JoinItems 屬性來指派來源文檔數組。
  • 設定產生的合併 JPG 影像的輸出路徑。
  • 初始化JoinRequest類別的物件並將其傳遞給join方法以合併JPG檔案。

複製並貼上以下程式碼片段以合併 JPG 檔案:

// 您的專案中需要 groupdocs-merger-cloud 模組。
const merger_cloud = require("groupdocs-merger-cloud");
// 從 API Cloud Dashboard 取得您的 API 憑證 
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";

// 呼叫 DocumentApi 類別的 fromKeys 方法並傳遞 API 憑證。
const documentApi = merger_cloud.DocumentApi.fromKeys(clientId, clientSecret);
// 實例化 JoinItem 類別的對象,該物件描述用於連接操作的文件。
let item1 = new merger_cloud.JoinItem();
// 實例化 FileInfo 類別的實例。
item1.fileInfo = new merger_cloud.FileInfo();
// 透過呼叫 filePath 屬性來設定來源 JPG 檔案的檔案路徑。
item1.fileInfo.filePath = "first.jpg";
 
let item2 = new merger_cloud.JoinItem();
item2.fileInfo = new merger_cloud.FileInfo();
item2.fileInfo.filePath = "second.jpg";    
// 建立 JoinOptions 類別的物件。
let options = new merger_cloud.JoinOptions();
// 呼叫 JoinItems 屬性來指派來源文檔數組。
options.joinItems = [item1, item2];
// 設定產生的合併 JPG 影像的輸出路徑。
options.outputPath = "Output/merged.jpg";
// 初始化JoinRequest類別的一個對象,並將其傳遞給join方法來合併JPG檔案。  
documentApi.join(new merger_cloud.JoinRequest(options)).then(()=>console.log("Done successfully"));
  

運行伺服器後,您將在 API Cloud 儀表板的「Output」資料夾中找到一個新合併的 jpg 文件,您可以在下圖中看到輸出檔:

免費 jpg 合併

在這裡,您可以透過呼叫此 DownloadFile 方法手動或以程式設計方式下載產生的 JPG 檔案。

線上合併 JPG 影像

除了Cloud SDKREST API 之外,還有一個線上 工具可以在瀏覽器中合併JPG 文件,這個免費的JPG 合併由[GroupDocs.Merger][提供支援3]。它易於使用並提供用戶友好的介面。事實上,有多種選項可以配置請求,例如水平合併或垂直合併。最重要的是,該工具不收取任何費用,您可以使用它來合併 JPG 檔案。

線上合併jpg圖像

最後的想法

感謝您閱讀這篇博文,我們希望您覺得它有趣。我們到此結束本指南,並將很快提出一個新主題。在本文中,我們介紹如何以程式設計方式在 Node.js 中合併 JPG 檔案。此外,我們也介紹了 GroupDocs.Merger Cloud SDK for Node.js 公開的一些重要方法。此外,您可以造訪文件以了解其他方法,原始碼可在GitHub上找到。最後,不要錯過嘗試我們的雲端 API 此處

最後,groupdocs.cloud正在撰寫新文章。因此,請保持聯繫以獲取最新更新。

問一個問題

您可以在我們的論壇上告訴我們您的問題或疑問。

常見問題 – 常見問題解答

什麼軟體可以合併JPG?

GroupDocs.Merger Cloud SDK for Node.js 提供了以程式設計方式合併 JPG 檔案的方法和屬性。此外,您可以此處探索該影像處理庫。

如何將2張JPG合併為1張JPG?

請訪問此連結以詳細了解答案。

也可以看看