Microsoft PowerPoint 是一種演示文稿和幻燈片應用程序,可讓您創建幻燈片演示文稿。在某些情況下,您需要將 PowerPoint PPT 或 PPTX 轉換為 JPEG 圖像格式。例如,您需要在應用程序中以只讀模式顯示 PPT/PPTX 演示文稿,或者您可能需要為每張 PowerPoint 幻燈片創建縮略圖等。為了自動將 PowerPoint 轉換為 JPG,我將演示如何轉換PowerPoint PPT/PPTX 到 Python 中的 JPG/JPEG 圖像。
本文應涵蓋以下主題:
將 PowerPoint PPT 或 PPTX 轉換為 JPG/JPEG REST API - 安裝{#Convert-PowerPoint-PPT-or-PPTX-to-JPG/JPEG-REST-API—安裝}
為了在 Python 中將 PPT(X) 轉換為 JPG/JPEG 圖像,我們將使用 GroupDocs.Conversion Cloud API 的 Python SDK。 GroupDocs.Conversion 的 Python SDK 提供了在幾秒鐘內將 PowerPoint PPT 轉換為 JPG 文件的最佳方式。它是 100% 免費、安全且易於使用的用於文件轉換的 Python SDK。它允許將 支持的格式 的文檔以編程方式轉換為雲上的圖像。您可以在控制台中使用以下命令安裝它:
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 = "InternalStorage"
如何在 Python 中將 PowerPoint PPT/PPTX 轉換為 JPG/JPEG 文件
您可以按照以下簡單步驟將 BMP 圖像轉換為 PDF 文件:
上傳文件
首先,使用下面給出的代碼示例將 PPT 或 PPTX 文件上傳到雲端:
# 將 PowerPoint PPT/PPTX 文件上傳到您的雲存儲
# 創建文件 API 的實例
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)
# 調用上傳文件請求
request = groupdocs_conversion_cloud.UploadFileRequest("python-testing\sample-file.pptx", "H:\\groupdocs-cloud-data\\sample-file.pptx", storage_name)
# 上傳docx文件到雲端
response = file_api.upload_file(request)
print(response.uploaded)
因此,上傳的 PPT/PPTX 文件將在雲端儀表板的 文件部分 中可用。
在 Python 中將 PPT 或 PPTX 轉換為 JPG/JPEG
您可以按照以下步驟以編程方式將 ppt 轉換為高分辨率的 jpg 或 jpeg 格式:
- 首先,創建一個 ConvertApi 的實例
- 接下來,創建 ConvertSettings 的實例
- 然後,設置存儲名稱和 PowerPoint 文件路徑
- 將生成的圖像文件格式設置為“jpeg”
- 創建 JpegConvertOptions 的實例
- 定義灰度、from\page、pages\count、quality、rotate\angle和use\pdf等
- 將 convertOptions 設置為設置
- 現在,提供輸出文件路徑
- 之後,使用 ConvertSettings 作為參數創建 ConvertDocumentRequest
- 最後用ConvertDocumentRequest調用ConvertApi.convert\document()方法保存轉換後的文件
以下示例代碼演示瞭如何在 Python 中使用 REST API 將 PPTX 轉換為 JPEG 文件格式:
# 如何在 Python 中將 PowerPoint PPT 或 PPTX 轉換為 JPG/JPEG 格式
try:
# 創建 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.pptx"
settings.format = "jpeg"
convertOptions = groupdocs_conversion_cloud.JpegConvertOptions()
convertOptions.gray_scale = True
convertOptions.from_page = 1
convertOptions.pages_count = 1
convertOptions.quality = 100
convertOptions.rotate_angle = 90
convertOptions.use_pdf = False
settings.convert_options = convertOptions
settings.output_path = "python-testing"
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)
print("Successfully converted PPTX to JPEG format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
print("Exception while calling API: {0}".format(e.message))
上面的代碼示例會將轉換後的 JPEG 文件保存在雲端。
下載轉換後的文件
上面的代碼示例會將轉換後的 powerpoint 保存到雲端的 jpg 高分辨率文件。您可以使用以下代碼示例下載它:
# API初始化以下載轉換後的文件
import shutil
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)
# 創建下載文件請求
request = groupdocs_conversion_cloud.DownloadFileRequest("python-testing\\sample-file.jpeg", storage_name)
# 下載轉換後的文件
response = file_api.download_file(request)
# 將下載的圖像 jpeg 文件移動到本地目錄
shutil.move(response, "H:\\groupdocs-cloud-data\\")
PowerPoint 到 JPG 在線免費轉換器
如何在線將pptx轉jpg?請嘗試使用以下ppt轉jpg免費工具在線將ppt轉jpg,它是使用上述API開發的。
結論
在本文中,我們學習瞭如何在雲端將 PowerPoint 轉換為 JPG/JPEG 格式。現在你知道了:
- 如何在 Python 中將 PowerPoint 幻燈片轉換為 jpg 或 jpeg;
- 以編程方式將 PowerPoint 文件上傳到雲端;
- 如何從雲端下載轉換後的文件;
- 如何使用在線工具免費將 pptx 轉換為 jpg;
您可以使用 文檔 了解有關 GroupDocs.Conversion Cloud API 的更多信息。我們還提供了一個 API 參考 部分,讓您可以直接通過瀏覽器可視化我們的 API 並與之交互。
問一個問題
如果您對 PowerPoint 到 JPG 或 JPEG 轉換器有任何疑問,請隨時在 免費支持論壇 上向我們提問。