이 문서는 Python에서 PDF을 이미지로 Word에 삽입하는 방법을 설명합니다. IDE 설정 방법, 프로그래밍 단계 목록, 그리고 Python에서 PDF를 이미지로 Word에 삽입하는 샘플 코드가 포함되어 있습니다. 또한 사용자 지정 출력 Word 파일을 얻기 위해 코드를 개선하는 몇 가지 제안을 제공합니다.
Python을 사용하여 Word에 PDF 이미지를 삽입하는 단계
- 환경을 설정하여 Aspose.Total for Python via .NET를 사용해 PDF를 Word 파일로 변환합니다.
- 전체 제품 기능을 활성화하려면 해당 제품 라이선스를 적용하십시오.
- Document 클래스를 사용하여 소스 PDF 파일을 메모리로 로드합니다.
- 결과 PDF 이미지를 저장하기 위해 새로운 빈 Word file을 생성합니다
- PDF 페이지를 PNG로 렌더링하기 위해 해상도와 같은 매개변수를 설정합니다.
- 각 PDF 페이지를 하나씩 살펴보세요
- 각 페이지를 PNG 이미지로 변환하고 페이지 나누기를 추가하여 Word 파일의 새 페이지에 렌더링합니다.
- 완성된 Word 파일을 디스크에 저장합니다
이 단계들은 Python에서 PDF 이미지를 Word에 삽입하는 방법을 설명합니다. 이 작업을 수행하려면 소스 PDF 파일을 로드하고, 새 DOCX 파일을 만들고, PDF 페이지를 렌더링하기 위한 매개변수를 설정한 다음 PDF의 각 페이지를 파싱합니다. 정의된 설정으로 각 PDF 페이지를 PNG로 변환하고, 변환된 이미지를 새 Word 파일에 삽입하며, 각 이미지 뒤에 페이지 구분을 삽입하고, 모든 PDF 페이지 이미지가 Word 파일에 저장될 때까지 과정을 계속합니다.
Python에서 PDF를 이미지로 Word에 삽입하는 코드
이 코드는 Python에서 Word에 PDF를 이미지로 삽입하는 과정을 보여줍니다. 이미지 렌더링의 기본 스케일은 100%; 그러나 페이지의 page.미디어 박스.width/height에서 포인트 값을 사용하여 명시적인 높이와 너비로 각 이미지를 삽입할 수 있습니다. PDF에 페이지 크기나 방향이 혼합되어 있는 경우, 일반 페이지 나누기 대신 섹션별 페이지 설정과 함께 aw.BreakType.SECTION_BREAK_NEW_PAGE를 사용하는 것을 고려할 수 있습니다.
이 가이드는 텍스트가 포함된 PDF 파일을 페이지별로 이미지로 변환하여 Word 파일로 만드는 과정을 보여줍니다. 스캔된 PDF를 DOCX 파일로 변환하려면, 기사 Python을 사용하여 스캔된 PDF를 Word로 변환를 참조하십시오.