PDF2PPT Generator เป็นเครื่องมือ Python ที่แปลงไฟล์ PDF เป็นงานนำเสนอ PowerPoint สำหรับแต่ละหน้าของ PDF จะใช้อัลกอริทึมอันดับประโยคของ Spacy เพื่อสรุปหน้าและสร้างสัญลักษณ์แสดงหัวข้อย่อยและชื่อหัวข้อโดยใช้รุ่น GPT-3.5-turbo จากนั้นจะแยกภาพที่เกี่ยวข้องโดยใช้ Google Image Search API และสร้างสไลด์ในงานนำเสนอ PowerPoint งานนำเสนอ PowerPoint ที่ได้นั้นมีสองสไลด์สำหรับแต่ละหน้าของ PDF: หนึ่งที่มีชื่อหัวข้อและจุดกระสุนและอีกหน้ามีภาพที่เกี่ยวข้อง
ในการใช้เครื่องกำเนิด PDF2PPT คุณจะต้องมีสิ่งต่อไปนี้:
โคลนที่เก็บ:
ติดตั้งการพึ่งพาที่ต้องการ:
ตั้งค่าโครงการ Google Cloud ของคุณและรับข้อมูลรับรอง API ของคุณสำหรับ Google Search API ของ Google Image และ Google Cloud Vision API เพิ่มข้อมูลประจำตัวของคุณลงในไฟล์. .env ในทำนองเดียวกันได้รับคีย์ความลับ OpenAI API และผนวกในไฟล์. .env
เรียกใช้ GUI โดยดำเนินการคำสั่งต่อไปนี้:
python gui.py เปิด GUI โดยใช้สคริปต์ gui.py
เลือกไฟล์ PDF ที่คุณต้องการแปลงเป็นงานนำเสนอ PowerPoint โดยกดปุ่ม
รอให้กระบวนการเสร็จสมบูรณ์จนกว่าคุณจะได้รับการแจ้งเตือน Job Completed
เลือกตำแหน่งไฟล์ที่คุณต้องการบันทึกไฟล์ที่สร้างขึ้นและระบุชื่อไฟล์
เครื่องกำเนิดไฟฟ้า PDF2PPT ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT ดูไฟล์ LICENSE สำหรับข้อมูลเพิ่มเติม
เครื่องกำเนิดไฟฟ้า PDF2PPT ถูกสร้างขึ้นโดย Parth Gupta, Abhijeet Shankar และ Sounak Chakraborty มันใช้ Spacy, GPT-3.5-turbo, Google Cloud SDK, API การค้นหารูปภาพของ Google, PPTX API, TKINTER, Library PYPDF2 และ Library Imaging Python (PIL)
สำหรับคีย์ OpenAI ฟรีโปรแกรมจะถูก จำกัด ไว้ที่ 3 หน้าแรกอย่างไรก็ตามการเปลี่ยนสิ่งเดียวกันนั้นเป็นไปได้โดยการแก้ไขไฟล์ pdf2final_list.py