2009. 10. 16. 02:11

Automated IE SaveAs MHTML


아래 링크에서는 Web Browser 에서 MHTML 로 변환할 수 있게 해준다.

http://www.codeproject.com/KB/shell/iesaveas.aspx?display=Print

아래는 관련 소스


되게 유용한데 현재 프로젝트에 적용하는데는 문제가 있다.  App 내에서 노출된 자동화 개체와의 연결 때문이다. 이런 html 파일을 mhtml 로 저장하더라도 보이는 화면 자체가 mhtml 으로 저장되는 게 아니라 아쉽게도 javascript 가 포함된 문서가 저장된다. 그렇게 되면 동적으로 생성된 그림등은 mhtml 문서에서도 역시 동적으로 생성되기때문에 스크립트 에러가 나고 이미지도 저장되지 않는다.

과연... javascript 가 완전히 번역된 후의 html 을 기반으로 mhtml 을 저장할 수 는 없을까?

항상 난관이 있네...~ ㅎㅎ