開發在線 PDF 轉 PowerPoint 轉換器。了解如何使用 Python 將 PPT 轉換為 PDF。

PDF 轉 PPT

PDF 到 PowerPoint 轉換器 | PDF 到 PPT 在線轉換器

簡報是我們專業和個人生活中不可或缺的一部分。無論您是學生、企業主,還是專業人士,您可能都已經創建或接收過格式為 PDFPowerPoint 的簡報。然而,由於各種原因,將 PDF 轉換為 PowerPoint 和將 PPT 轉換為 PDF 的需求正在迅速增加。舉例來說,您可能希望在 PowerPoint 中編輯 PDF 文件,或者與某位沒有 PowerPoint 軟體的人分享 PowerPoint 簡報。同樣,將 PPT 文件轉換為 PDF 在您需要與他人分享簡報並希望確保格式和佈局保持不變時也非常有用。在這篇部落格中,我們將探討為什麼 PDF 轉 PowerPoint 和 PPT 轉 PDF 的轉換是必須的,以及您如何輕

資訊:您可能想查看 Aspose 免費 PowerPoint to PDF 轉換器,因為這是一項優秀的在線服務。

PDF 轉 PowerPoint 轉換 API

將 PDF 轉換為 PowerPoint 可能是一項艱鉅的任務,特別是如果您沒有專門的軟體可供使用。然而,使用 Aspose.Slides Cloud SDK for Python,這個過程變得更加簡單和高效。它是一個強大的雲端平台,能夠讓您快速且輕鬆地將 PDF 文件轉換為 PowerPoint 簡報。這個卓越的 API 提供了程序化創建、操作和保存 PowerPoint 簡報到各種流行格式的能力,包括 PDF、XPSJPEGSVGHTML 等等。

為了方便程式設計師,還有其他特定於程式設計的 SDK 在 Cloud API 之上開發。如需更多詳細資訊,請訪問 Available SDKs

安裝

在這篇部落格中,我們將討論 PowerPoint 轉換為 PDF 及其反向轉換。該 SDK 可從 PIPGitHub 下載。現在在命令行終端執行以下命令以安裝 SDK。

pip install asposeslidescloud

如果您使用的是 PyCharm IDE,只需在 PyCharm ->偏好設定… 欄位下的 Python 直譯器窗口中搜索 asposeslidescloud。

PDF 轉換為 PowerPoint

Image 1:- PDF 轉 PowerPoint 轉換 API

下一步是從 Aspose.Cloud dashboard 獲取您的個人化 ClientID 和 ClientSecret 詳情。您可以使用 GitHub 或 Google 帳戶註冊,或點擊 create a new account 按鈕並提供所需的信息。

客戶憑證

Image 2:- 客戶憑證用於 PDF 轉 PPTX 轉換

在 Python 中將 PPT 轉換為 PDF

在這個部分,我們將討論將 PPTX 轉換為 PDF 的過程,只需幾行代碼。請遵循以下指示以滿足您的要求。

  • 第一步是創建 Configuration 類的實例。
  • 然後使用 appsid 和 appkey 屬性指定客戶端 ID 和客戶端密鑰的詳細信息 (appsid = 客戶端 ID 和 appkey = 客戶端密鑰)。
  • 現在初始化一個 SlidesApi 物件,同時將 Configuration 物件作為參數傳遞。
  • 下一步是從本地磁碟讀取 PPTX 檔案。
  • 倒數第二,創建一個 PutSlidesConvertConvertRequest 類的物件,該物件接受輸入的 PPTX、來自 ExportFormat 列舉的 "PDF" 值,以及結果檔案名稱作為參數。
  • 最後,呼叫 SlidesApi 的 putslideconvert(..) 方法以執行轉換。
def convert(name):
    # 初始化 Aspose.Slides Cloud 實例。
    configuration = asposeslidescloud.Configuration()
    configuration.app_sid = "718e4235-8866-4ebe-bff4-f5a14a4b6466"
    configuration.app_key = "388e864b819d8b067a8b1cb625a2ea8e"
    slidesApi = asposeslidescloud.SlidesApi(configuration)

    # 從本地驅動器加載源 PPTX 文件
    try:
    	fileName = "/Users/nayyershahbaz/Documents/Presentation1.pptx"
	with open(fileName, 'rb') as f:
		file = f.read()

	# 建立 SlideConvertRequest 實例並提供輸入 PPTX、結果格式和輸出檔案名稱 
	request = asposeslidescloud.models.requests.PutSlidesConvertRequest(file, asposeslidescloud.models.ExportFormat.PDF,"converted.pdf")
	# 啟動PPT轉換過程
    	response = slidesApi.put_slides_convert(request)
	print("Result {0}".format(response))

    except ApiException as e:
	print("Exception while calling SlidesApi: {0}".format(e.message))

PDF to PPT 轉換器在 Python 中

該 REST API 還使我們能夠載入 PDF 檔案並將其儲存為 PowerPoint 簡報。轉換是使用 PostSlidesDocumentFromPdf API 執行的。請按照以下步驟完成要求。

  • 首先,我們需要通過提供 Configuration 物件作為參數來創建 SlidesApi 類的實例。
  • 其次,載入輸入的 PDF 文件。
  • 第三,創建一個 PostSlidesDocumentFromPdfRequest 類的物件,該物件以結果 PPTX 的名稱和輸入 PDF 檔案作為參數。
  • 最後,呼叫 SlidesApi 的 postslidesdocumentfrompdf 方法來執行轉換。
def convert(name):
    # initialize Aspose.Slides Cloud instnace.
    configuration = asposeslidescloud.Configuration()
    configuration.app_sid = "718e4235-8866-4ebe-bff4-f5a14a4b6466"
    configuration.app_key = "388e864b819d8b067a8b1cb625a2ea8e"
    slidesApi = asposeslidescloud.SlidesApi(configuration)

    # 從本地驅動器加載源 PPTX 文件
    try:
    	fileName = "/Users/nayyershahbaz/Documents/test.pdf"
	  with open(fileName, 'rb') as f:
		   file = f.read()

	# 建立 SlideConvertRequest 實例,並提供輸入的 PPTX、結果格式及輸出檔案名稱。 
	request = asposeslidescloud.models.requests.PostSlidesDocumentFromPdfRequest("output.pptx",file)
	# 啟動 PPT 轉換過程
  response = slidesApi.post_slides_document_from_pdf(request)
	print("Result {0}".format(response))

  except ApiException as e:
	print("Exception while calling SlidesApi: {0}".format(e.message))

上述範例中使用的樣本文件可以在以下連結下載。

PDF 轉 PPTX 轉換

Image 3:- PDF 轉 PowerPoint 轉換預覽。

結論

總結來說,將 PDF 轉換為 PowerPoint 和將 PPT 轉換為 PDF 是當今數位世界中必不可少的任務。無論您是學生、企業主還是專業人士,都有許多情況需要執行這些轉換。幸運的是,有許多工具和方法可供選擇,使這個過程變得快速而簡單。在這篇部落格中,我們已經涵蓋了將 PDF 轉換為 PowerPoint 和將 PPT 轉換為 PDF 的基本知識,包括使用 Aspose.Slides Cloud SDK for Python 的好處。按照我們的建議和最佳實踐,您可以確保您的轉換既高效又有效。我們希望這篇部落格能對您有所幫助,並鼓勵您探索我們的其他技術程式設計部落格文章,以獲得

有用的連結

相關文章

我們也推薦您訪問以下連結以獲取有關