이 튜토리얼은 Python을 사용하여 빈 PDF 페이지를 제거하는 방법을 설명합니다. 개발 환경을 구성하는 정보, 단계 목록 및 Python을 사용하여 PDF에서 추가 페이지를 삭제하는 샘플 코드가 포함되어 있습니다. 맞춤 출력을 위해 코드를 향상시키는 다양한 옵션이 논의될 것입니다.
Python을 사용하여 PDF에서 빈 페이지를 삭제하는 단계
- Aspose.PDF for Python via .NET 사용을 위한 개발 환경을 설정합니다
- 제품을 체험 제한 없이 사용하려면 라이선스를 로드하십시오.
- 소스 PDF 파일을 Document 객체에 로드하고 각 페이지를 파싱합니다.
- page에 텍스트, 이미지, 주석 또는 양식과 같은 내용이 없음을 확인하십시오
- 위 기준을 사용하여 빈 페이지 목록을 준비합니다
- 각 페이지를 역순으로 탐색하고 빈 페이지를 삭제합니다
- 빈 페이지를 삭제한 후 출력 PDF 파일을 저장합니다
위 단계에서는 Python을 사용하여 PDF에서 빈 페이지를 제거하는 방법을 보여줍니다. 프로세스를 시작하려면 라이선스를 로드하고, 빈 페이지가 포함된 원본 PDF 파일을 로드한 다음, 각 페이지에 어떤 종류의 콘텐츠가 있는지 확인하고 빈 페이지 목록을 준비합니다. 마지막으로 PDF 파일을 역순으로 파싱하고, 목록에서 빈 페이지를 삭제한 뒤, 결과 PDF 파일을 저장합니다.
Python을 사용하여 PDF에서 여분 페이지를 삭제하는 코드
위에서 언급한 코드는 Python을 사용하여 PDF에서 빈 페이지를 삭제하는 방법을 보여줍니다. Pages.Delete(int[])를 한 번 호출하여 모든 페이지를 한 번에 삭제하는 옵션이 있으며, 페이지를 하나씩 삭제할 필요가 없습니다. 페이지에 실제로 렌더링된 이미지를 감지하려면 Resources.Images.Count 대신 ImagePlacementAbsorber를 사용하십시오.
이 문서는 빈 페이지를 제거하는 과정을 가르칩니다. 컬러 PDF를 흑백 PDF로 변환하려면, 기사 Python을 사용하여 PDF를 흑백으로 변환를 참조하십시오.