PDF2PPT Generator adalah alat Python yang mengubah file PDF ke presentasi PowerPoint. Untuk setiap halaman PDF, ia menggunakan algoritma peringkat kalimat Spacy untuk meringkas halaman dan menghasilkan poin-poin dan nama topik menggunakan model GPT-3.5-turbo. Kemudian mengekstrak gambar terkait menggunakan API pencarian gambar Google dan membuat slide dalam presentasi PowerPoint. Presentasi PowerPoint yang dihasilkan berisi dua slide untuk setiap halaman PDF: satu yang berisi nama topik dan poin -poin, dan yang lainnya berisi gambar terkait.
Untuk menggunakan generator pdf2ppt, Anda akan membutuhkan yang berikut:
Klon Repositori:
Instal dependensi yang diperlukan:
Siapkan Proyek Google Cloud Anda dan dapatkan kredensial API Anda untuk API pencarian gambar Google dan Google Cloud Vision API. Tambahkan kredensial Anda ke file .env . Demikian pula mendapatkan kunci rahasia API OpenAI dan tambahkan file .env .
Jalankan GUI dengan mengeksekusi perintah berikut:
python gui.py Luncurkan GUI dengan menjalankan skrip gui.py
Pilih file PDF yang ingin Anda konversi ke presentasi PowerPoint dengan menekan tombol.
Tunggu prosesnya selesai sampai Anda mendapatkan Job Completed .
Pilih lokasi file tempat Anda ingin menyimpan file yang dihasilkan dan memberikan nama file.
PDF2PPT Generator dilisensikan di bawah lisensi MIT. Lihat file LICENSE untuk informasi lebih lanjut.
Generator pdf2ppt dibuat oleh Parth Gupta, Abhijeet Shankar dan Sounak Chakraborty. Ini menggunakan Spacy, GPT-3.5-Turbo, Google Cloud SDK, Google Image Search API, PPTX API, Tkinter, Perpustakaan PYPDF2, dan Perpustakaan Pencitraan Python (PIL).
Untuk kunci OpenAI gratis, program ini terbatas pada 3 halaman pertama, namun mengubah hal yang sama dimungkinkan dengan memodifikasi file pdf2final_list.py .