2013-06-26 2 views
2

나는 접을 수있는 div에 그래프 관련 정보가있는 그래프와 HTML 테이블을 생성 중이다.사용자 정의 컨텐츠를 추가하는 방법 HighCharts PDF 내보내기?

이제 PDF 내보내기에 div 콘텐츠를 추가해야하는데 문제가 있습니다. 그래프뿐 아니라 chart.exportDivElements가있는 것을 볼 수 있지만 관련 샘플을 찾을 수 없습니다.

아무도 이것에 대해 생각해 보지 않으셨습니까? 또는 하이퍼 차트와 특정 div를 자바 스크립트를 통해 PDF로 내보내려면 대체?

+0

http://docs.highcharts.com/#faq$add-data-table에 익숙하시기 바랍니다. –

+0

@SebastianBochan 이미이 문제를 보았습니다. 문제는 UI에 차트에 데이터 테이블을 추가하고 싶지 않다는 것입니다. , 데이터 테이블을 표시하기 위해 접을 수있는 Div를 사용하고 있습니다. 다른 div에 있어야합니다. –

+0

chart.exportDivElements는 다른 div 요소를 PDF로 내 보냅니 까? 이에 대한 참조 문서 샘플을 보내 주시겠습니까? –

답변

2

내보내기 서버를 구현하고 서버에 jpg/png 코드로 변환하지 않고 svg 파일을 저장하고 tcpdf를 사용하여 svg 및 필수 내용으로 PDF를 생성했습니다. 조금 어려웠습니다. 내 서버를 가지고 서버를 내보내는 방법을 이해하고 잘 돌아갔습니다.

+0

내보내기 서버는 어떻게 구현합니까? –

0

수 없습니다. 내보내기 서버는 페이지의 임의 HTML 컨텐트가 아니라 차트 SVG를 내 보냅니다. 가능한 솔루션은 내보내기 서버를 변경하고 추가 POST 매개 변수 'customHtml'을 도입하는 것입니다. phantomJS 스크립트에서 매개 변수가 설정되어 있는지 감지하고 렌더링되기 전에 페이지 내용을 페이지에 작성해야합니다.

관련 문제