如何在 Python 中將 JPG 轉換為 Word

如何在 Python 中將 JPG 轉換為 Word

JPG,也稱為 JPEG,是一種廣泛使用的壓縮圖像格式,用於包含數字圖像。它是支持有損壓縮的最流行的圖像格式。而 Microsoft Word 用於文字處理和文檔創建。在某些情況下,您需要將 JPG 轉換為 MS word 以使其可編輯。 JPG 到 Word 轉換器可在幾秒鐘內將圖像轉換為 doc 文件。因此,在本文中,您將學習如何在 Python 中將 JPG 轉換為 Word。

本文應涵蓋以下主題:

JPG/JPEG 到 Word 轉換 REST API - 安裝 {#JPG/JPEG-to-Word-Conversion-REST-API—Installation}

為了將 JPG 轉換為 Word 文檔,我將使用 GroupDocs.Conversion Cloud 的 Python SDK API。此 API 允許您將任何支持的文件格式 的文檔和圖像轉換為您需要的任何格式。您可以輕鬆地在 Word、PowerPoint, Excel、PDF、HTML、CAD、光柵圖像等 50 多種文檔和圖像之間進行轉換。

您可以在控制台中使用以下命令將 GroupDocs.Conversion Cloud 安裝到您的 Python 應用程序:

pip install groupdocs_conversion_cloud

在開始執行步驟和可用代碼示例之前,請從 儀表板 獲取您的客戶端 ID 和客戶端密碼。獲得 ID 和密碼後,請添加如下所示的代碼:

# 從 http://api.groupdocs.cloud 在你的 python 應用程序中導入 Python SDK
import groupdocs_conversion_cloud

# 免費註冊後,從 https://dashboard.groupdocs.cloud 獲取 client_id 和 client_secret。
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# 獲取文件 API 配置 
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "MyStorage"

使用 REST API 在 Python 中將 JPG/JPEG 轉換為 Word

您可以按照以下簡單步驟將 JPG 文件轉換為 Word 文件:

上傳文件

首先,使用下面給出的代碼示例將Word文檔上傳到雲端:

# 將 JPG/JPEG 文件上傳到雲存儲
# 創建文件 API 的實例
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# 調用上傳文件請求
request = groupdocs_conversion_cloud.UploadFileRequest("python-testing\sample-file.jpg", "H:\\groupdocs-cloud-data\\sample-file.jpg", storage_name)

# 上傳pdf文件到雲端
response = file_api.upload_file(request)
print(response.uploaded)

因此,上傳的 Word 文件將在雲端儀表板的 文件部分 中可用。

在 Python 中將 JPG 轉換為 Word

您可以按照以下步驟以編程方式將 JPG 文件轉換為 Word:

  • 創建一個 ConvertApi 的實例
  • 創建 ConvertSettings 的實例
  • 設置JPG文件路徑
  • 將“docx”分配給格式
  • 如果需要,定義 DocxConvertOptions
  • 提供輸出文件路徑
  • 使用 ConvertSettings 創建 ConvertDocumentRequest
  • 使用 ConvertDocumentRequest 調用 convert\document() 方法獲取結果

以下代碼示例顯示瞭如何使用 REST API 將 JPG 轉換為 Word 而不會丟失格式:

# 如何在 Python 中將 JPG 文件轉換為 Word 文件
# 創建必要的 API 實例
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# 定義轉換設置
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/sample-file.jpg"
settings.format = "docx"

# DOCX 轉換選項
settings.convert_options = groupdocs_conversion_cloud.DocxConvertOptions()
settings.output_path = "python-testing"

# 創建轉換文檔請求
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

# 將 JPG/JPEG 轉換為 Word DOCX 文件
response = convert_api.convert_document(request)
print("Successfully converted JPG to Word document: " + str(response))
在 Python 中將 JPG 轉換為 Word

如何在 Python 中將 JPG 轉換為 Word

下載轉換後的文件

上面的代碼示例將轉換後的 docx 文件保存在雲端。您可以使用以下代碼示例下載它:

# API初始化以下載轉換後的文件
import shutil
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# 創建下載文件請求
request = groupdocs_conversion_cloud.DownloadFileRequest("python-testing\\sample-file.docx", storage_name)

# 下載轉換後的文件
response = file_api.download_file(request)

# 將下載的文件移動到您的目錄
shutil.move(response, "H:\\groupdocs-cloud-data\\")

不使用雲存儲的 JPG 到 Word 轉換

您可以按照以下步驟在不使用雲存儲的情況下將 JPG 轉換為 Word 文檔:

  • 創建 ConvertApi 的實例
  • 創建 ConvertDocumentDirectRequest 並傳遞請求的文檔格式和輸入文件路徑
  • 使用 ConvertDocumentDirectRequest 調用 convert\document\direct() 方法獲取結果
  • 或者,使用 shutil.move() 方法將輸出文件保存到本地路徑

以下代碼示例顯示瞭如何在不使用雲存儲的情況下將 JPG 轉換為 Word:

# 不使用雲存儲的 JPG/JPEG 到 Word 轉換
# 創建必要的 API 實例
import shutil
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# 準備轉換請求
request = groupdocs_conversion_cloud.ConvertDocumentDirectRequest("docx", "H:\\groupdocs-cloud-data\\sample-file.jpg")

# 無需雲存儲即可將 JPG 轉換為 Docx
response = convert_api.convert_document_direct(request)

# 將下載的文件移動到您的工作目錄
shutil.move(response, "H:\\groupdocs-cloud-data\\")

JPG轉Word如何直接下載

您可以按照以下步驟輕鬆地將 JPG 以編程方式轉換為 Word 文件:

  • 創建一個 ConvertApi 的實例
  • 創建 ConvertSettings 的實例
  • 設置Word文件路徑
  • 將“docx”分配給格式
  • 將“無”設置為輸出路徑
  • 使用 ConvertSettings 創建 ConvertDocumentRequest
  • 調用convert\document\download()方法獲取結果
  • 或者,使用 shutil.move() 方法將輸出文件保存到本地路徑

以下代碼示例顯示如何將 JPG 轉換為 Word 並使用 Python 中的 REST API 直接下載:

# 如何將 JPG/JPEG 轉換為 Word Docx 並直接下載
# 創建必要的 API 實例
import shutil
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# 準備轉換設置
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "python-testing/sample-file.jpg"
settings.format = "docx"

# 輸出為文件 IOStream
settings.output_path = None    

# 準備轉換請求
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

# 直接將 JPG/JPEG 轉換為 Word 文件
response = convert_api.convert_document_download(request)

# 將下載的文件移動到您的工作目錄
shutil.move(response, "H:\\groupdocs-cloud-data\\")

API應返迴轉換後的word文檔作為響應。請按照前面提到的步驟上傳文件。

在線 JPG 到 Word 轉換器

如何在線將jpg轉word?請嘗試使用以下免費的JPG 到Word 在線轉換工具 將jpg 轉換為可編輯的docx,它是使用上述API 開發的。

結論

在本文中,您已了解:

  • 如何在雲端使用 Python 將 JPG 文件轉換為 Word 文件;
  • 將JPG文件上傳到雲端,然後從雲端下載轉換後的docx文件;
  • 如何在不以編程方式使用雲存儲的情況下將 JPG 轉換為 Word;
  • 如何將JPG轉成Word文件並直接下載;

您可以使用 文檔 了解有關 GroupDocs.Conversion Cloud API 的更多信息。我們還提供了一個 API 參考 部分,讓您可以直接通過瀏覽器可視化我們的 API 並與之交互。

問一個問題

如果您對 JPG 到 Word 轉換器有任何疑問,請隨時在 免費支持論壇 上向我們提問。

常見問題

如何將 JPG 轉換為 Word Docx?

安裝此 Python 庫 以編程方式將 JPG/JPEG 轉換為 Python 中的 Word。您可以訪問 文檔 以獲取完整的 API 詳細信息。

將 JPG 轉換為 Word 的最快方法是什麼?

在線 JPG 到 DOC 轉換器 工作速度非常快,您可以在幾秒鐘內將 JPG 轉換為 DOC。

如何免費在線將圖像轉換為文字?

  • 打開我們的免費的 JPG 到 DOC 轉換器
  • 在文件拖放區域內單擊以上傳 JPG 文件或拖放 JPG 文件。
  • 單擊“轉換”按鈕。您的 JPG 文件將被上傳並轉換為 DOC 格式。
  • 輸出文件的下載鏈接將在轉換後立即可用。

使用免費的在線轉換器將 JPG 轉換為 DOC 安全嗎?

是的,沒有人可以訪問您上傳的文件,我們會在 24 小時後刪除上傳的文件。

也可以看看

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