
使用 C# .NET 將 JPG 轉換為 Word 文件。
JPG影像因其緊湊的尺寸和通用相容性而被廣泛用於儲存和共享視覺內容。另一方面,Word 文件 提供了一種支援文字和圖像的通用格式,可以輕鬆編輯、格式化和內容管理。因此,透過將 JPG 圖像轉換為 Word 文檔,可以兩全其美 - 您可以保留圖像的視覺清晰度,同時獲得編輯和操作文檔內容的靈活性。
JPG 到 Word 轉換 API
GroupDocs.Conversion Cloud SDK for .NET 提供了一個強大且簡單的解決方案,可將 JPG 映像轉換為 Word 文件。只需幾行程式碼,您就可以將 JPG 圖像轉換為可編輯的 Word 文件 (DOCX),同時保留原始內容的品質和佈局。
為了使用該 SDK,首先我們需要透過在 NuGet 套件管理器中搜尋 GroupDocs.Conversion-Cloud 來安裝它,然後按一下「安裝」按鈕。另一種選擇是在套件管理器控制台中執行以下命令。
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0
安裝後,請取得您的個人化API憑證(即客戶端ID和客戶端金鑰)。您可以存取這個簡短的教程,其中解釋瞭如何獲取 API 憑證的詳細資訊。
在 C# .NET 中將 JPG 轉換為 Word
在本節中,我們將詳細探討如何自動將 JPG 轉換為 Word,以便輕鬆地將其整合到更大的工作流程中。我們也將見證輕鬆處理複雜轉換任務的靈活性和效率。
- 建立「Configuration」類別的實例,我們在其中傳遞客戶端憑證作為參數。
var configurations = new Configuration(clientId, clientSecret1);
- 初始化
ConvertApi
,我們將 Configuration 物件作為輸入參數傳遞。
var apiInstance = new ConvertApi(configurations);
- 將輸入的JPG影像上傳到雲端儲存。
fileUpload.UploadFile(new UploadFileRequest("sample.jpg", stream));
- 建立一個實例“ConvertSettings”,其中我們指定輸入 JPG 影像的名稱、結果格式“doc”以及結果 DOC 檔案的名稱作為參數。
var settings = new ConvertSettings{...}
- 呼叫ConvertDocumentRequest介面將JPG轉換為Word文檔,並將產生的DOC文件儲存到雲端儲存。
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// 更多範例請參閱 https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// 取得您的 API 憑證
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// 建立配置類別的實例並使用客戶端 ID 和客戶端金鑰對其進行初始化。
var configurations = new Configuration(clientId, clientSecret1);
// 定義 ApiBaseUrl 的值以設定 JPG 到 DOC 轉換 API 的基本 url。
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// 使用 Configuration 類別的物件初始化 ConvertApi 類別的實例。
var apiInstance = new ConvertApi(configurations);
// 從本機磁碟機載入輸入 JPG 照片
using (var stream = System.IO.File.OpenRead("sample.jpg"))
{
// 建立 FileApi 的實例
var fileUpload = new FileApi(configurations);
// 將輸入的MPP上傳到雲端存儲
fileUpload.UploadFile(new UploadFileRequest("sample.jpg", stream));
// 建立 ConvertSettings,在其中指定輸入 JPG 映像的名稱和產生的 Word 文件的名稱
var settings = new ConvertSettings
{
StorageName = "default",
FilePath = "sample.jpg",
Format = "doc",
OutputPath = "resultant.doc"
};
// 呼叫 ConvertDocument 方法進行 JGP 到 DOC 的轉換操作。
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// 列印成功訊息
Console.WriteLine("JPG to Word document conversion completed successfully !");
}
}

圖片:- JPG 到 Word 文件轉換的預覽。
上例中產生的輸入 JPG 映像和最終產生的 Word 文件可以從 source.jpg 和 converted.doc 下載。
使用 cURL 指令將照片轉換為文字
透過使用簡單的 cURL 命令,您可以向 GroupDocs.Conversion Cloud 發送 API 請求,將 JPG 映像轉換為可編輯的 Word 文件 (DOCX)。這種方法不僅節省時間,而且提供了一種將圖像轉換為 Word 文件的可靠方法,無需豐富的編碼知識,使其成為快速自動化解決方案的理想選擇。
要開始使用這種方法,首先我們需要產生 JWT 存取令牌,然後執行以下 cURL 命令來執行 JPG 到 Word 文件的轉換。轉換成功後,產生的Word文件將儲存在雲端儲存中。
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{inputImage\", \"Format\": \"doc\", \"OutputPath\": \"{resultantDOC\"}"
請將「inputImage」替換為輸入 JPG 映像的名稱,將「resultantDOC」替換為產生的 Word 文件的名稱,將「accessToken」替換為個人化 JWT 存取權杖。
- 為了將產生的Word文件保存在本機磁碟機上,請執行下列cURL指令。
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceImage}\", \"Format\": \"doc\"}" \
-o "Resultant.doc"
免費 JPG 轉 Word 轉換器
為了體驗GroupDocs.Conversion Cloud REST API的驚人功能,您可以考慮使用我們免費的JPG to Word DOC Converter應用程式。這個輕量級且超級高效的應用程式使您能夠在網頁瀏覽器中體驗 REST API 的驚人功能。
有用的連結
結論
將 JPG 圖像轉換為 Word 文件是一種實用的解決方案,可增強內容編輯、格式設定和可存取性。無論您選擇使用適用於.NET 的GroupDocs.Conversion Cloud SDK(它提供強大的功能並無縫整合到您的應用程式中),還是選擇簡單的cURL 命令方法來實現快速自動轉換,這兩種方法都可以提供可靠的結果。
推薦文章
我們強烈建議訪問以下連結以了解更多資訊: