Python으로 PDF 합치기·페이지 순서 바꾸기 — 범위 선택·회전·저장 검증까지 직접 제작

여러 PDF를 한 파일로 합치는 작업은 단순해 보였지만, 실제로 만들어 보니 파일 순서와 필요한 페이지만 고르는 기능, 잘못 돌아간 페이지의 회전, 손상된 문서 차단까지 함께 처리해야 했습니다. 특히 병합이 끝났다는 메시지만 믿지 않고 저장된 파일을 다시 열어 페이지 수와 회전 상태를 확인하는 과정이 필요했습니다. 이번에는 Python의 tkinter와 pypdf를 사용해 PDF 병합·페이지 정리 도구를 직접 제작했습니다. … Read more

파이썬으로 파일명 일괄 변경 프로그램 만들기 — 미리보기·중복 차단·되돌리기까지 직접 검증

업무 자료를 정리하다 보면 이름이 제각각인 파일이 빠르게 늘어납니다. 파일이 몇 개뿐이라면 직접 바꿀 수 있지만, 수십 개가 되면 같은 단어를 반복해서 입력해야 하고 번호가 빠지거나 순서가 뒤섞이기도 합니다. 이번에는 이런 반복 작업을 줄이기 위해 Python으로 파일명 일괄 변경 프로그램을 직접 제작하고 실제 파일로 검증했습니다. 단순히 파일명을 바꾸는 기능만 넣지는 않았습니다. 실행 전에 결과를 확인하는 … Read more