PDF2PPT Generator是將PDF文件轉換為PowerPoint演示文稿的Python工具。對於PDF的每個頁面,它使用Spacy的句子等級算法來匯總頁面並使用GPT-3.5-Turbo模型生成項目符號點和主題名稱。然後,它使用Google Image搜索API提取相關圖像,並在PowerPoint演示文稿中創建幻燈片。所得的PowerPoint演示文稿包含PDF的每個頁面的兩個幻燈片:一個包含主題名稱和項目符號,另一個包含相關圖像。
要使用PDF2PPT發電機,您將需要以下內容:
克隆存儲庫:
安裝所需的依賴項:
設置您的Google Cloud Project並獲得Google Image搜索API和Google Cloud Vision API的API憑據。將您的憑據添加到.env文件中。類似地,獲取OpenAI API秘密密鑰並在.env文件中附加。
通過執行以下命令來運行GUI:
python gui.py 通過運行gui.py腳本來啟動GUI。
通過按下按鈕選擇要轉換為PowerPoint演示文稿的PDF文件。
等待該過程完成,直到您獲得Job Completed警報為止。
選擇要保存生成的文件並提供文件名的文件位置。
PDF2PPT發電機已獲得MIT許可證的許可。有關更多信息,請參見LICENSE文件。
PDF2PPT發電機是由Parth Gupta,Abhijeet Shankar和Sounak Chakraborty創建的。它使用Spacy,GPT-3.5-Turbo,Google Cloud SDK,Google Image搜索API,PPTX API,TKINTER,PYPDF2庫和Python Imaging庫(PIL)。
對於免費的OpenAI鍵,該程序僅限於前3頁,但是通過修改pdf2final_list.py文件可以更改相同的內容。