데이미안님의 tk를 보고서 아예 모두 변경했습니다. (저는 주로 pyQT를 사용해서 tk를 잊었네요.)
"여러 페이지의 PDF 파일을 좌우로 분할하여 이미지로 만들고 이를 모아서 다시 PDF로 만드는 과정을 python으로 만들어줘, 이때 tcl/tk를 이용해서 GUI로 간단히 만들어줘"
게 물어보니 간단히 만들어 주네요.
파일은 tkpdfsplit.py 입니다.
데미안님의 조언에 감사드립니다.
==================================================
기출문제 중에서 PDF파일에 대해 반으로 자를 경우 스마트폰에서 보기가 훨씬 수월합니다.
최근 ChatGTP가 나오면서 python으로 쉽게 만들 수 있더군요.
파이썬에서 PyMuPDF, Pillow 를 설치해야 합니다.
파이썬을 아시는 분만 사용하시기 바랍니다.
유튜브에서 찾아으면 간단한 것은 쉽게 배울 수 있습니다.
유튜버는 "나도코딩"을 추천하고, 책은 "위키독스" 사이트에 가면 많이 있습니다. "점투파이썬"을 추천하고요.
파이썬은 배워두면 업무에 많은 도움이 됩니다.
특히 ChatGTP에서 직접 코딩을 해 줄 수 있어서 더욱 유용합니다.
===============================================
사용법
1. uknou캠퍼스 자료실에 있는 기출문제를 PDF로 출력합니다.
2. 답을 체크한 PDF를 하나 더 만듭니다.
3 이렇게 만든 이미지를 python을 이용해서 분할 PDF를 만듭니다. 단 ALLA클래서 PDF는 락이 걸려서 불가능합니다.
4. 여기서 만들어진 PDF를 스마트폰이나 태블릿을 이용해서 봅니다 .






 
							 
							 
							 
							 
							 
				
		


오~ 우리학과에도 이런 능력자분들이 계시군요.
요즘 생성형 AI가 너무 좋아서... 파이썬 접근이 용이해졌죠.
다운받아 실행해보니 잘 되는 것 같네요.
PDF 파일경로나 출력 폴더 입력하는게 불편하신 분들이 계실 것 같아서 약간 수정했어요.
아... tk 패키지도 설치하셔야 합니다.
(자꾸 설명이 빠진 부분이 있어서 여러 번 수정하네요.)
수정사항 : (다른 부분은 보따바님 소스 그대로이고, 파일 선택과 저장 폴더명 규칙만 수정했어요)
1. 실행하면
2. 파일 선택창이 뜨고 원하는 PDF 파일을 찾아서 열면(더블클릭)
3. PDF 파일이 있는 폴더 아래 "output" 폴더에 이미지를 출력합니다. ("output" 폴더가 없는 경우 자동 생성)
한번 확인해보시고 괜찮으면 사용하셔도 됩니다.
pdfsplit_mod.py