나는 wkhtmltopdf (0.12.4, 패치 된 qt 포함) 및 phpwkhtmltopdf를 사용하여 html에서 PDF 파일을 만듭니다. 이 PDF 중 일부에서는 차트를 여러 개 포함해야하며 Google 차트를 사용하고 있습니다. 현재 직면하고있는 문제는 차트가 포함 된 여러 페이지가있는 PDF를 만들려고 할 때 발생합니다. 다음 메시지와 함께 프로세스 오류가 발생합니다.Wkhtmltopdf 및 Google 차트
Loading pages (1/6)
[> ] 0%
[> ] 0%
[> ] 1%
[=> ] 2%
[=> ] 3%
[==> ] 4%
[===> ] 5%
[===> ] 6%
[====> ] 7%
[====> ] 8%
[=====> ] 9%
[======> ] 10%
[======> ] 10%
[=======> ] 13%
[==========> ] 18%
[============> ] 21%
[===============> ] 26%
[===============> ] 26%
[==================> ] 30%
[=====================> ] 35%
[======================> ] 38%
[=========================> ] 43%
[===========================> ] 46%
[==============================> ] 51%
[=================================> ] 55%
[===================================> ] 59%
[=====================================> ] 63%
[========================================> ] 67%
[==========================================> ] 71%
[=============================================> ] 76%
[=============================================> ] 76%
[==============================================> ] 78%
[==============================================> ] 78%
[===============================================> ] 79%
[================================================> ] 80%
[================================================> ] 81%
[====================================================> ] 87%
[=====================================================> ] 89%
[======================================================> ] 90%
[======================================================> ] 91%
[=======================================================> ] 92%
[=========================================================> ] 95%
[============================================================] 100%
매우 유용한 오류는 아닙니다.
차트를로드 할 수있는 기회를주기 위해 1 초 js 지연을 사용하고 있습니다. 이 지연을 제거하면 오류없이 PDF가 작성되지만 차트가 표시되지 않습니다. 또한 지연을 1 초로 유지하면서 차트가 포함 된 페이지 수를 줄이면 모든 것이 완벽하게 작동합니다. 5 개의 "차트 페이지"로 10 페이지의 PDF를 만들 수 있지만 6 개의 차트로 11 페이지를 시도하면 실패합니다. 하나의 PDF에서 10 개 또는 15 개의 차트를 더 처리 할 수 있어야합니다.
이 오류에 대한 통찰력이나 다른 접근 방법에 대한 제안은 감사하겠습니다. 감사!
@WhiteHat, 제안에 감사드립니다. 나는 운이없는 그것을 시도했다. 이전과 같은 결과를 얻었습니다. – saudes