createPageIamge 함수

hwpctrl.ocx에서는 createPageImage 함수가 DPI 지정이 가능했습니다.

이를 이용하여 한글 문서를 고화질 그림으로 생성해두고, 그림을 활용한 인쇄 및 조판 등 다양한 방식의 활용이 가능했습니다.

웹기안기를 이용할 경우, 해상도 옵션을 지정하는 것은 불가능하고, 100% 이미지만 생성 가능한 것으로 보입니다.

고화질의 해상도 지원이 되지 않는다면 기존 서비스를 더 이상 이용할 수 없는 상황이 발생하는데 대체할 수 있는 방법이 있을까요?

안녕하세요.

이전 API 호환을 위해 CreatePageImageEx API 를 제공하고 있습니다.

아래 내용 참고 부탁드립니다.

CreatePageImageEx(filename, pgno, resolution, depth, format, option, callback, callbackUserData);

filename : 로컬에 파일을 다운로드할 때에 파일의 이름을 지정한다.
pgno : 페이지 번호. 0부터 PageCount-1 까지. 생략하면 0이 사용된다.
resolution : 이미지 해상도. DPI단위(96, 300, 1200 등)로 지정한다. 생략하면 96이 사용된다.
depth : 이미지파일의 Color Depth(1, 4, 8, 24)를 지정한다. 생략하면 24가 사용된다.
format : 이미지파일의 포맷. 생략하면 ”png"가 사용된다.
option : download:true를 넣으면 문서가 로컬에 다운로드된다.
callback: CreatePageImageEx 함수의 동작이 완료되면 수행될 함수
callbackUserData: 사용자가 콜백에 전달한 데이터