이 빠른 가이드는 Python을 사용하여 PDF를 MP4로 변환하는 방법을 설명합니다. 환경 설정, 단계 목록 및 Python을 사용하여 PDF를 MP4 비디오로 변환하는 샘플 코드에 대한 세부 정보가 포함되어 있습니다. PDF의 각 페이지를 출력 비디오의 영화 프레임으로 변환하는 데 필요한 모든 기술을 배울 수 있습니다.
Python을 사용하여 PDF를 MP4로 변환하는 단계
- pip install aspose-pdf와 brew install ffmpeg 명령을 사용하여 필요한 종속성을 설치함으로써 환경을 설정합니다.
- Document 클래스 객체를 사용하여 원본 PDF 파일을 열고 임시 이미지를 저장할 폴더를 생성합니다.
- 이 샘플 코드에서 각 page을 PNG로 렌더링하고, 150과 같은 사용자 지정 DPI를 사용합니다.
- 출력 비디오에 원하는 초당 프레임 레이트 값에 따라 각 페이지를 여러 번 복제합니다.
- FFmpeg 명령을 사용하여 PNG 프레임을 모두 1초당 1프레임 속도로 단일 MP4 비디오로 결합합니다.
- 결과 비디오를 디스크에 저장합니다.
- 중간 이미지가 포함된 임시 폴더를 삭제하여 리소스를 정리합니다.
이 단계들은 PDF to MP4 변환을 설명합니다. Document 클래스 객체를 사용하여 소스 PDF 파일을 메모리로 로드하고, 대상 이미지의 DPI를 정의하고, 중간 렌더링된 이미지를 보관할 폴더를 생성한 다음 정의된 DPI로 각 페이지를 PNG 이미지로 렌더링합니다. 마지막으로 FFmpeg 명령을 사용하여 모든 PNG 프레임을 하나의 비디오로 합친 뒤, 출력 MP4를 디스크에 저장합니다.
Python을 사용한 PDF to MP4 변환기 코드
이 코드는 파이썬에서 간단한 PDF to MP4 비디오 변환기를 보여줍니다. PngDevice 클래스를 사용하여 모든 페이지 크기에 대한 픽셀 차원을 조정하고, RenderingOptions 클래스로 텍스트와 가장자리를 선명하게 하며, JpegDevice를 사용해 임시 파일을 3~5배 작게 만들 수 있습니다. Resolution 클래스를 사용해 종횡비를 조정하고, FFmpeg 명령을 사용해 슬라이드용 고품질, 웹 준비된 최적화 비디오를 만들 수 있습니다.
이 문서는 PDF에서 비디오를 생성하는 방법을 가르칩니다. PDF를 GIF로 변환하려면, 기사 Python을 사용하여 PDF를 GIF로 변환를 참조하십시오.