| 제목 | mPDF + Google chart | ||
|---|---|---|---|
| 카테고리 | PHP | ||
| 글쓴이 | 헛발이 | 작성시각 | 2020/10/26 16:58:14 | 
| 
                         | 
                |||
| 
                         안녕하세요. 고수님들의 따뜻한 도움의 손길을 필요로 합니다. 
 제목 그대로 mPDF + Google chart를 구현하려고 합니다만 잘 되지 않아 이렇게 질문을 올립니다. 
 얼마전까지 wkhtmltopdf + Google chart를 이용해서 기능을 추가 하여 잘 이용하던 중 갑자기 그래프가 PDF에서 나오지 않는다는 보고를 받고 이것저것 다 해 본 결과 해결하지 못했답니다. 
 wkhtmltopdf + Google chart = X mpdf + Google chart = X wkhtmltopdf + qrcode_jquery라이브러리 = X mpdf + qrcode_jquery라이브러리 = X 
 모두가 되지 않는 상태 입니다. 해당 서버도 그렇고 제 로컬에서도 물론 되지가 않네요.. 
 새로 환경을 구성해 봐도 안되고... 
 암튼 인터넷을 뒤져서 나온 결과는 html to pdf 의 웹페이지에에서 스크립트로 나온 결과물이 PDF에 적용이 안되는것 같은데요 
 해결방법이 없나 해서 고수님들께 여쭤 봅니다. 
 혹시 wkhtmltopdf + Google chart 나 mpdf + Google chart의 구성이 아니더라도 PDF에 그래프가 나올수 있도록 다른 구성방법이 있을까요?  | 
                |||
| 다음글 | ci3 템플릿 질문이요 (3) | ||
| 이전글 | MSSQL디비에 있는 데이터를 활용하려고 하는데.. (1) | ||
| 
                             
                                변종원(웅파)
                                /
                                2020/10/26 17:11:59 /
                                추천
                                0
                             
                             | 
                    
| 
                             
                                헛발이
                                /
                                2020/10/26 17:20:48 /
                                추천
                                0
                             
                            웅파 : 답변 감사합니다. 그래프 뿐만 아니라 여러가지 스크립트로 처리된것들이 있어서 참 곤란하게 되었네요.  | 
                    
| 
                             
                                변종원(웅파)
                                /
                                2020/10/26 17:35:09 /
                                추천
                                0
                             
                            헛발이/ 위 보고서가 각 조각들(html, css, javascript로 구성된)을 모아서 한 장의 html로 만들고 여러 장의 html을 pdf로 만든 겁니다. 헤더, 푸터, 제목, 그래프, 표 등등.. 특정 파일에서 데이터를 읽어서 표를 만드는 기능과 그래프를 만드는 기능 등등.. https://d3js.org/ 같은 라이브러리 추천합니다. ^^  | 
                    
pdf 만드는 모듈이 신규 기술들을 지원하지 못합니다. 그나마 제일 나은 게 wkhtmltopdf인데 이것도 pure javascript로 만들어야 그나마 잘 변환됩니다.
팁을 드리자면 차트를 이미지로 구현하고 그걸 html로 만들고 pdf로 변환합니다. ^^
아래는 pure하게 차트 처리한 겁니다.