과거 PDF 파일을 자동으로 만들기 위해

 

개발 회사에서 itext 라이센스 2천만원 ~ 3천만원 주고 써도 새로운 문법을 배우고 쓰는 것이 짜증나면서도 나름 안드로이드 문법 같아서 그냥저냥 쓰면서 어쩔 수 없이 자유도가 떨어지는 것을 감안 디자인을 해야 했던 역사를 뒤로(아직도 나름 현역 itext)

벌써 10년이 지난 WKHTMLTOPDF

허벌라이프 하루 200~300개 PDF 파일 자동 생산도 거뜬! 

32Threads CPU 경우 한번에 32개씩 결과지 생성.

 

PDF 2페이지 파일 하나 생성하는데 보통 10~20초.

1분에 PDF파일 3개 생성이라고 쳐도, CPU가 32개 스레드를 가지고 있다면

1분 3개 * 32개 = 1분에 93개 결과지 생성

 

100만원 32스레드 CPU 컴퓨터 한대로 PDF 생성 서버 활용하고도 남는다는 얘기

 

HTML를 PDF로 전환 시도는 많았지만 대부분 레이아웃이 깨졌는데 이것은 무료에 itext를 능가, 자바스크립트 동적(DOM) 처리까지 수용하여 PDF 생성. 리눅스/윈도우 모두 지원

 

wkhtmltopdf -L 0 -R 0 -B 0 -T 0 --zoom 2.08888888888888888888888888888888888888888888888 "http://naver.com?key=홍길동건강검진결과" "홍길동결과지.pdf"

 

식으로 사용하며, 명령어만 입력해도 옵션이 주르륵 나온다.

위 옵션은 상하좌우 여백 설정 및 보이는 거 2.08배 확대하여 PDF로 생성 명령. 자바스크립트 실행 대기 시간도 설정 가능. 킹왕짱.

 

 

끗.

 

 

 

 


+ Recent posts