PDF2PPT 생성기는 PDF 파일을 PowerPoint 프레젠테이션으로 변환하는 파이썬 도구입니다. PDF의 각 페이지마다 Spacy의 문장 순위 알고리즘을 사용하여 페이지를 요약하고 GPT-3.5-Turbo 모델을 사용하여 총알 포인트와 주제 이름을 생성합니다. 그런 다음 Google 이미지 검색 API를 사용하여 관련 이미지를 추출하고 PowerPoint 프레젠테이션에서 슬라이드를 만듭니다. 결과 PowerPoint 프레젠테이션에는 PDF의 각 페이지에 대해 두 개의 슬라이드가 포함되어 있습니다. 하나는 주제 이름과 총알 포인트를 포함하고 다른 하나는 관련 이미지를 포함합니다.
PDF2PPT 생성기를 사용하려면 다음이 필요합니다.
저장소 복제 :
필요한 종속성 설치 :
Google Cloud 프로젝트를 설정하고 Google 이미지 검색 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 이미지 검색 API, PPTX API, Tkinter, PYPDF2 라이브러리 및 Python Imaging Library (PIL)를 사용합니다.
Free OpenAi 키의 경우 프로그램은 처음 3 페이지로 제한되지만 pdf2final_list.py 파일을 수정하여 동일하게 변경할 수 있습니다.