2011-04-23 4 views
1

나는 PHP에서 PDF 생성을 위해 tcpdf를 사용합니다. http://www.tcpdf.org/examples.phpPDF로 jquery 차트를 포함

저는 일부 차트를 표시하기 위해 javascript/jquery 프레임 워크/플러그인을 사용합니다. (fe. http://filamentgroup.com/lab/update_to_jquery_visualize_accessible_charts_with_html5_from_designing_with/)

차트의 tcpdf 인턴 방법은 저에게 기회가 아닙니다. 여기에 설명 된 것처럼 (Capture HTML Canvas as gif/jpg/png/pdf?) 캔버스를 png로 변환하는 메서드가 있습니다.이 메서드는 불필요하게 모든 테스트 된 플러그 인/프레임 워크에서 필요한 차트 조각 만 변환합니다.

tcpdf는 샘플 중 하나와 같이 양식 상호 작용에만 javascript를 사용할 수 있지만 imo는 지원하지 않습니다.

어떤 방법으로도 라이브러리 (tcpdf와 다른)를 사용하면 js-charts를 pdf에 서버 액세스없이 포함시킬 수 있습니까?

답변

0

내 작업 - arround이 google 차트 api를 사용하여 진행됩니다. Google은 웹 페이지에서 대화 형 차트를 얻고 pdf google로 변환하면 전체 데이터가 표시된 정적 png를 만듭니다. 지금까지 나는 그것으로 꽤 살 수 있습니다.

+1

이 제안을 사용하려는 모든 사용자에게 Google은 @Email이 언급하는 API (이미지 버전)가 현재 지원되지 않는다고 발표했습니다. – Duniyadnd

0

wkhtmltopdf은 WebKit의 QT 포트 (따라서 이름의 "wk") 위에 있습니다. 그것의 JavaScript 지원은 우수합니다.

Google지도가 포함 된 페이지를 성공적으로 렌더링하는 데 사용했습니다. 그것보다 훨씬 더 스크립트 강렬하지 않습니다. 나는 커맨드 라인을 가지고 놀아야 만했다. (JS의 기본 시간 인 100ms, 200 초보다 더 길게 허용했다.)

+0

답변 해 주셔서 감사합니다. 불행히도 이것은 내가 명시 적으로 피하고 싶었던 서버 액세스를 필요로합니다. – Email

+0

"서버 액세스 없음" 오케이. 사과. –

관련 문제