■ 목적 : pdf를 그림파일로, 또는 그림파일을 pdf 파일로 상호 변환. 그리고 pdf 파일의 인쇄 제한 풀기.
■ 제작 동기 : 변환할 파일들을 웹상에 업로드 하지 않고 상호 변환하려고 제작.
그리고 기존에 사용했던 무료버전의 동작이 원활하지 않아서 GUI 개발.
■ 개발 tool : python
■ exe 파일 링크
https://drive.google.com/file/d/17dZq2Y_X0NbCMVhUS9MpdpvDJBdNDsD2/view?usp=drive_link
■ 사용 방법
1. poppler-windows를 하드디스크의 특정 위치에 복사
1) 파일 다운로드 링크 →github.com의 oschwartz10612 에서 poppler-windows의 Release-25.12.0-0.zip 다운로드 (https://github.com/oschwartz10612/poppler-windows/releases/download/v25.12.0-0/Release-25.12.0-0.zip)
2) 예) C:\poppler_sw 폴더에 압축 파일 복사
3) PDF → 이미지 탭에서 C:\poppler_sw\Library\bin 경로를 지정
2. Image → PDF
▶ Image 파일 선택 클릭 하여 pdf로 변환 할 파일 N개 선택
▶ DPI로 해상도 조절
▶ 하나의 PDF 파일로 저장할 것인지, 개별 PDF 파일로 저장할 것인지 선택
▶ 저장 폴더 선택
▶ 하단의 Image → PDF 변환 버튼으로 실행
3. PDF → Image
▶ PDF 파일 선택 클릭 하여 image로 변환 할 파일 선택
▶ DPI로 해상도 조절
▶ 저장 파일 확장자 선택 (png, jpg)
▶ 페이지 지정에서 특정 페이지만 저장 또는 전체 저장(공백) 설정
▶ 저장 폴더 선택
▶ Poppler bin 경로는 1번에서 설명
▶ 하단의 PDF → Image 변환 버튼으로 실행
4. PDF 락 해제 / 제목 수정
▶ 인쇄 Lock 해제 및 pdf 파일의 제목을 수정하는 기능
[참고]
python 코드를 이용하여 실행하려면 모듈 설치해야 함 (pip install pdf2image pypdf2)
'Python' 카테고리의 다른 글
| 코딩 테스트 (참고사이트) (0) | 2024.04.18 |
|---|---|
| xlsx 데이터 불러와서 Data smoothing 하기 (0) | 2024.03.30 |
| index 시작값 수정하기 (0) | 2022.02.14 |
| Python에서 행과 열 데이터 바꾸기 (0) | 2022.02.09 |
| Ununtu 20.04에서 CUDA 설치하기 (0) | 2021.11.05 |




