오픈 소스 Python PDF 병합 라이브러리
PDF 문서의 페이지를 분할, 병합, 추가, 회전 및 자르기 위한 무료 오픈 소스 Python 라이브러리입니다.
pypdf란 무엇입니까?
pypdf는 PDF 파일의 페이지 추가, 회전, 자르기, 분할 및 병합과 같은 PDF 문서에 대한 여러 작업을 허용하는 무료 오픈 소스 Python 라이브러리입니다.
일부 기능은 다음과 같습니다.
- PDF 병합: pypdf를 사용하여 여러 PDF 문서를 단일 PDF 파일로 병합할 수 있습니다. 이는 PDF 보고서, 프리젠테이션 또는 기타 문서를 결합하는 데 유용합니다.
- PDF 분할: Pypdf는 PDF를 여러 개의 작은 PDF로 분할하는 것도 지원합니다. 이는 큰 PDF를 개별 섹션으로 나누고 싶을 때 유용할 수 있습니다.
- 페이지 회전: pypdf를 사용하여 PDF 문서의 개별 페이지를 회전할 수 있습니다. 이는 스캔한 문서나 이미지의 방향을 수정하는 데 유용합니다.
pypdf 시작하기
pypdf를 설치하고 사용하려면 Python 버전 3.6.0 이상이 필요합니다. 따라서 먼저 Python을 설치한 다음 아래 명령을 사용하여 pip 및 가상 환경.
리눅스
python3 -m venv venv
source venv/bin/activate
pip install pypdf
맥 OS
python -m venv venv
source venv/bin/activate
pip install pypdf
윈도우
python3 -m venv venv
venv\Scripts\activate.bat
pip install pypdf
PDF 페이지 추가, 회전 및 자르기
Python의 pypdf 라이브러리를 사용하면 PdfWriter 및 PdfReader 클래스를 사용하여 PDF 문서에 페이지 추가, 회전, 자르기, JavaScript 작업 추가 등 PDF 파일을 조작할 수 있습니다. 아래 코드와 같이 :
참고: 콘텐츠가 더 이상 표시되지 않는다고 해서 사라지는 것은 아닙니다. 자르기는 뷰박스를 조정하여 작동합니다. 이는 잘려진 콘텐츠가 여전히 복원될 수 있음을 의미합니다.
PDF 파일 병합
Python에서 pypdf 라이브러리를 사용하여 여러 PDF를 단일 문서로 병합하는 등 PDF 파일을 조작할 수 있습니다. 아래 코드와 같이 PdfWriter 클래스의 기능을 사용하여 PDF 파일을 병합하고 조작할 수 있습니다.
PDF 문서 분할
pypdf 라이브러리에 있는 PdfWriter 및 PdfReader 클래스의 다양한 기능을 사용하여 PDF 문서를 여러 문서로 분할할 수 있습니다. 아래 코드 조각은 제공된 PDF 문서를 두 부분으로 나누어 두 개의 별도 PDF 파일로 저장합니다.
결론
결론적으로, pypdf의 병합 기능은 모범적이며 PDF 문서 처리에 있어서 라이브러리의 능숙함을 보여줍니다. PDF를 손쉽게 결합하는 pypdf의 기능은 문서 조립, 보고서 생성 또는 다양한 PDF 리소스 통합이 필요한 작업에 탁월한 선택입니다. 사용자 친화적인 기능과 효율적인 병합 기능은 PDF 문서 관리의 귀중한 도구로서의 명성에 기여합니다.