본문 바로가기

728x90
반응형
728x170

오늘 구현 할 것은 여러개의 hwp을 pdf로 구현하는 프로그램이다.

회사원코드를 적극 활용하였으며,

 

그릇으로는

2021.06.30 - [각 종 it/파이썬, 업무자동화 RPA] - 파이썬으로 여러 포맷을 다중 인쇄 해 보자. + 이제 한번 ui도 적용 해 볼까~

 

파이썬으로 여러 포맷을 다중 인쇄 해 보자. + 이제 한번 ui도 적용 해 볼까~

2020.03.05 - [잡's생각/장인 장인 직장인] - 여러 PDF 파일을 한번에 인쇄 해 주게 하는 프로그램 여러 PDF 파일을 한번에 인쇄 해 주게 하는 프로그램 pdf파일을 하나로 통합하여 인쇄하면 되지만, pdf

aldkzm.tistory.com

기존의 다중 인쇄 프로그램을 사용하였다.

 

 

위 강좌에서 다소 불필요한 코드는 들어냈고, 필요한 핵심코드만 사용했다.

작업은 간단하다.

버튼 하나 만들고 누르면 반응하는 함수를 구현하면 끝!

 

hwpToPDF 코드.zip
0.00MB

 

인터넷에 널린 것이 hwp to pdf 인데 왜 구현했어요?

물론 일반 사기업 수준에서는 그런 서버들을 이용해도 된다.

하지만 우리 회사에서는 보안을 중시하고 있고, 필자 또한 이에 동의하기 때문에 간단한 코드인 만큼 구현 해 봤다.

코드를 살펴보면 알겠지만, 한글을 띄워서 숨긴 뒤 백그라운드에서 한글이 pdf를 만드는 프로그램이라 한글이 악성프로그램이 아닌 이상은 보안에는 문제가 없다.

또한 인터넷에 있는 서버를 이용하면, 어떤 곳은 프리미엄을 달라하는 곳도 있고 업로드 및 다운로드에 시간이 걸린다.

10개까지는 하면 걍 하면 되지만 이 것이 100개 1000개가 넘어가면 업로드 하는 것도 일이 되버린다.

 

회사 간에 문서가 오고 갈 때 pdf로 변환하는 것은 기본이니, 함 구현하는 것도 좋을 듯 하다.

그럼 엑셀이나 다른 포맷도 pdf로 바꿔야 하지 않을까요?

 

그런가...

뭐 그것도 간단하다. 엑셀을 pdf로 만드는 코드를 적용하여 바꾸는 파일이 만약 엑셀이면 pdf로 바꿔라 이렇게 추가하기만 하면 되니 말이다.

 

 

 

아래 한글에서 pdf 드라이버 바꾸는 방법은 이거다!

가끔씩 버전이 다르거나 어떤 오류로 인해 아래 한글에서 pdf를 만들 때 오류가 생긴다.

그 때는 간단하게 pdf 드라이버를 바꿔주면 된다.

 

도구 -> 환결설정 -> 기타

 

 

 

코드 구현 간 에로선인 사항

없다.

워낙 간단한 코드라...

그래도 굳이 있다고 한다면, 파일의 확장자를 바꾸는 과정에서 .replace를 사용하게 되는데 os.path.join과 함께 사용해야 제대로 된다는거?

파일한꺼번에인쇄.z01
9.77MB
파일한꺼번에인쇄.z02
9.77MB
파일한꺼번에인쇄.z03
9.77MB
파일한꺼번에인쇄.z04
9.77MB
파일한꺼번에인쇄.z05
9.77MB
파일한꺼번에인쇄.z06
9.77MB
파일한꺼번에인쇄.zip
1.19MB

요것은 실행파일.

반응형
그리드형
영덕박달대게 택배 영양 태양광 1.9mw 전복소라 영덕 태양광 1.7mw 이시가리(줄가자미) 공장 위 500kW 고둥 영덕박달대게 택배 돌문어 영덕박달대게 택배 영덕박달대게 홑게 회 신재생에너지
#강구박달대게 시세는(054-734-0458)
#태양광 상담은(010-2668-3897)...