2011-10-05 3 views
0

비슷한 모양으로 전자 메일로 html Dom을 보낼 수있게하려면 jqPrint 부분적인 dom을 인쇄하는 jQuery 플러그인을 사용하십시오. 누구나 그런 프로젝트를 본 적이 있습니까?Dom의 한 부분을 전자 메일로 보내기

사용자가 ExtJs 구성 요소 및 RichFaces 렌더링 된 구성 요소를 많이 가지고있는 내 사이트와 상호 작용할 때 감사 진행을 위해 진행중인 작업의 일부를 화면 캡처로 인쇄/전자 메일로 보내려고합니다. 나는 dom의 일부를 모아 직렬화하고 서버로 다시 보내고 싶습니다.이 작업을 시작하기 전에 사용자가 보았던 화면과 거의 비슷하게 보이는 이메일을 시작할 것입니다.

제안 사항?

답변

1

Google은 Google+에서이를 수행하고 있으며 재능있는 개발자가 리버스 엔지니어링하여 http://html2canvas.hertzen.com/을 제작했습니다. IE에서 작업하려면 http://excanvas.sourceforge.net/

+0

과 같은 캔버스 지원 라이브러리가 필요합니다. 해당 프로젝트를 살펴 보았습니다. 그것은 돈에 꽤 있습니다. 나는 dom을 이미지로 변환하고 IE에서 성공적으로 작동하는 것을 보지 못했다면 아직 결정하지 않았습니다. 그러나 dom의 일부를 움켜 잡고 몇 개의 URL (이미지와 스타일)을 다시 작성하는 것이 모두 필요합니다. 그들의 [sample] (https://github.com/niklasvh/html2canvas/blob/master/screenshots.html) 페이지 종류는 실제 html2canvas API를 호출하기 전에이를 수행합니다. – Elijah

관련 문제