[JAVA] PDF를 TIF로 변환하기
핑크펄
해외로 문서를 송신하는데,
해외에서 PDF문서가 안 보이는 문제가 간혹 발생하여 몇몇 대안을 생각해 보았는데...
생각해 볼 수 있는 답이
생성된 PDF문서를 TIF로 변경하고, 변환된 TIF파일을 다시 PDF로 변환해야 할 것 같네요. (후~~)
iText를 이용하면 TIF를 손쉽게 PDF로 변환할 수 있지만,
PDF를 TIF로 변환하려고 하는데 방법을 찾지 못하겠네요.
Ghost Script을 이용한다거나 하는 방법 말고 pure java로 처리할 수 있는 방법이 있는지 고수분들의 도움 요청드립니다.
-
미르
아직 PDF를 이미지로 Convert하는 방법에 대해서는 찾지 못한 상태입니다.
사실 상용 라이브러리 몇 가지를 찾을 수 있었지만, 그것을 적용한다는 것은 거의 불가능에 가깝습니다. (가격도 만만치 않고 TT;;)
혹시나 방법을 알고 계신 분들의 도움 요청드립니다. -
누리알찬
늦은 밤 까지 질문에 신경 써 주신 것 감사하게 생각합니다.
질문이 너무 간소한 것 같아 질문에 대한 부연 설명을 드립니다.
[1] 해외 Client가 한 곳이라면 font를 뿌리던 Acrobat Reader 버전을 맞추던 해서 처리할 수 있겠지만, 여러 곳인데다가, 저희가 해외 Client를 강력하게 제어할 수 있는 상황도 되지 못합니다.
[2] 그러다 보니 mail을 이용하여 전송을 하게 되고, 각지의 네트워크 및 메일서버 상황에 따라 del -
앨프레드
font문제가 아니라면
최초에 PDF를 꼭 TIFF로 변환할 필요는 없어보입니다.
어차피 TIFF는 raster image를 다루기 위한 포맷이므로, JPEG나 GIF와 별 다를바 없어 보입니다.
그러므로 꼭 TIFF가 아니라, JPEG나 GIF같은 포맷을 생각하셔도 되리라 봅니다.
TIFF를 PDF로 바로 바꾸어 주는 클래스(?)가 있는것 같아서 편하긴 하겠더군요 ^^;
하지만 GIF나 JPEG도, iText에 있는 Image클래스를 이용하면
어 -
소유
맞는지는 잘 모르겠습니다만 ^^;;;
해외로 문서를 송신했을때 해당 문서가 잘 안 보일 수 있는 경우는,
아마도 font 문제 때문이 아닌가 생각해 봅니다. ( 글자가 잘 안 보이는 경우에는 말이죠. )
그렇기 때문에 가장 좋은 해결책은 PDF문서를 만들때 Font를 embedding하도록 하는게 좋아 보입니다.
( 찾아보면 PDF 문서를 만들때 font를 embedding 할 수 있도록 하는 옵션이 있을것입니다. )
PDF 버젼의 문제라면 PDF