Python을 사용한 PPT 및 PPTX 프레젠테이션 PDF 변환
여러 Microsoft PowerPoint(.ppt 및 .pptx) 프레젠테이션 파일을 한 번에 PDF 문서로 변환하도록 설계된 사용하기 쉬운 오픈 소스 Python 스크립트.
Batch-PPT-to-PDF란 무엇인가요?
수많은 .pptx 및 .ppt 파일에 빠져 하나씩 수동으로 PDF로 변환하고 계신가요? 보고서를 보관하는 비즈니스 전문가이든, 강의 노트를 배포하는 교사이든, 워크플로를 자동화하는 개발자이든, 이 수동 작업은 번거롭고 오류가 발생하기 쉽습니다. Jack Brookes가 만든 Batch-PPT-to-PDF 스크립트는 전체 과정을 자동화하는 우아한 Python 기반 솔루션을 제공하여 전문가, 교육자 및 기업이 수많은 수동 작업 시간을 절약할 수 있게 합니다. 라이브러리에는 여러 파일을 동시에 처리, 크로스 플랫폼 호환성, 선택된 슬라이드를 PDF로 변환 등 여러 중요한 기능이 포함되어 있습니다.
Batch-PPT-to-PDF는 여러 Microsoft PowerPoint 파일(.ppt 및 .pptx 형식 모두)을 한 번에 PDF 문서로 변환하도록 설계된 가벼운 Python 스크립트입니다. 이 오픈 소스 도구는 Python의 COM 자동화 기능을 활용하여 Windows 머신에 설치된 Microsoft PowerPoint와 직접 상호 작용함으로써 원본 서식, 글꼴 및 레이아웃을 보존하는 고품질 변환을 보장합니다. 스크립트는 최소한의 설정만 필요하고 복잡한 구성 파일이나 명령줄 인수가 필요 없어 프로그래밍 경험이 제한된 사용자도 쉽게 사용할 수 있습니다. 직관적인 접근 방식은 초보자에게 친숙하며, 스크립트화 가능한 특성은 개발자와 IT 전문가에게 강력한 자산이 됩니다.
Batch-PPT-to-PDF 시작하기
Batch-PPT-to-PDF 라이브러리를 설치하는 권장 방법은 GitHub를 이용하는 것입니다. 원활한 설치를 위해 다음 명령을 사용하십시오.
GitHub를 통해 PowerPoint to PDF 라이브러리 설치
git clone https://github.com/jackbrookes/batch-ppt-to-pdf.git 또한 직접 다운로드하려면 Aspose 제품 릴리스 페이지.Python을 사용한 단일 PPT/PPTX 파일 PDF 변환
Batch-PPT-to-PDF 스크립트는 Python 라이브러리를 사용하여 단일 및 다수의 PowerPoint 프레젠테이션 파일을 PDF로 변환하는 기능을 포함하고 있습니다. 변환하려는 PowerPoint 파일을 스크립트와 동일한 폴더에 넣으세요. 스크립트는 .ppt 또는 .pptx 확장자를 가진 모든 파일을 자동으로 감지하고 처리합니다. ppt_to_pdf() 함수는 단일 PowerPoint 파일의 실제 변환을 담당합니다. 이 함수는 먼저 출력 파일 이름이 'pdf' 확장자로 끝나는지 확인합니다. 그렇지 않으면 ".pdf"를 추가하여 올바른 파일 명명을 보장합니다. 이 보호 장치는 확장자 없이 파일이 생성되는 것을 방지합니다. 다음 코드 예제는 Python 앱 내에서 개별 프레젠테이션을 PDF로 변환하는 방법을 보여줍니다.
Python을 사용하여 개별 PowerPoint 프레젠테이션을 PDF로 변환하는 방법은?
def ppt_to_pdf(powerpoint, inputFileName, outputFileName, formatType = 32): if outputFileName[-3:] != 'pdf': outputFileName = outputFileName + \".pdf\" deck = powerpoint.Presentations.Open(inputFileName) deck.SaveAs(outputFileName, formatType) deck.Close()
Python을 사용한 대량 PowerPoint 파일 PDF 변환
오픈 소스 Batch-PPT-to-PDF 라이브러리는 소프트웨어 개발자가 단일 폴더 내의 여러 PowerPoint 프레젠테이션 파일을 로드하고 PDF 문서로 변환하는 작업을 쉽게 해줍니다. 예를 들어 데스크톱에 폴더가 있고 그 안의 모든 PowerPoint 파일을 PDF로 변환하여 디스크의 다른 위치에 새 폴더에 저장하고 싶다고 가정해 보겠습니다. 다음 코드 예제는 Python 스크립트를 사용하여 여러 PowerPoint 프레젠테이션을 PDF 파일로 변환하는 방법을 보여줍니다.
Python 애플리케이션 내에서 폴더에 있는 모든 PowerPoint 파일을 PDF로 변환하는 방법은?
def convert_files_in_folder(powerpoint, folder): files = os.listdir(folder) pptFiles = [f for f in files if f.lower().endswith((\".ppt\", \".pptx\"))] for pptfile in pptFiles: fullpath = os.path.join(folder, pptfile) outputpath = os.path.join(folder, os.path.splitext(pptfile)[0] + \".pdf\") ppt_to_pdf(powerpoint, fullpath, outputpath)
고품질 출력 지원
변환이 Microsoft PowerPoint 자체 애플리케이션에 의해 처리되기 때문에 생성된 PDF는 최고의 품질을 가집니다. 스크립트는 프로그래밍 방식으로 PowerPoint의 "Save As" 기능을 호출하여 모든 글꼴, 이미지, 도형 및 애니메이션(정적 슬라이드로 내보냄)이 의도대로 정확히 보존되도록 합니다. 수동으로 내보낸 것과 동일한 완벽한 PDF 복제본을 얻을 수 있습니다.