2020.03.05 - [잡's생각/장인 장인 직장인] - 여러 PDF 파일을 한번에 인쇄 해 주게 하는 프로그램
의외로 이 글이 인기가 있어 pdf나 한글 뭐 파워포인트, 엑셀 등을 한꺼번에! 병합 할 필요없이 인쇄하는 방법을 알려주려고 한다.
간단하다.
인쇄 작업 목록 보기를 불러 온 뒤 그 곳에 파일들을 마구 넣으면 된다.
단, 이미지 같은 경우 설정을 하지 않으면 제대로 인쇄 되지 않는다. 오직 문서만!
인쇄 작업 목록 보기는 win+r에 control printers를 입력 후 엔터!
그리고 마음에 드는 프린터기에 마우스를 대고 오른쪽 클릭!
그런데 이 과정도 귀찮아요.
그래서 코드를 짜 보니,
이렇게 만들었다.
실행하면, 인쇄 할 파일 선택하는 창이 나오고, 혹시 모르니 장치 및 프린터를 불러 세부 사항을 조절하게끔 만들었다.
뭐, a4로 할 건지, 가로로 할 건지, 세로로 할 건지.
중간에 보면 '반복' 변수가 있는데 5개의 문서를 한번 인쇄하는 것이 아니라 여러번 인쇄 할 때 사용 하기 위해서다.
애초에 하나의 파일로 만들어 인쇄하면 편하나...
그 것이 힘든 사람들은 이렇게 가볍게 코드를 만들어 활용 해 보자.
참고로, os. startfile()은 안 되서 걍
win32api.ShellExecute(0, "print", file_name, None, ".", 0)
를 사용했다.
불필요한 코드도 다소 있으나... 없애기 귀찮...
길바닥에 ui가 떨어져 있어 적용 해 보았다.
솔직히 필자는 아직 ui적용에 서툴다.
아니, 아직 관심이 없다.
그럼에도 앞선 gif가 너무 성의 없는 듯하여
바닥에 떨어진 ui를 적용 해 보았다.
ui를 적용해서 그런가... 솔직히 조금 무겁다.
기능은 인쇄프린터 고르고, 색깔 정하고, 브라우저 열어 인쇄 할 파일들 결정하고, 혹시나 프린터 세팅값 바꾸고 싶으면 setting을 누르면 되고, 여러번 인쇄 하고 싶으면 숫자 누르면 되는 그런 간단한 프로그램이다.
뭐, 로그도 표시되게 만들기는 해야 하는데... 나오는데 굳이...
#태양광 상담은(010-2668-3897)...
RECENT COMMENT