我正在使用其SVG直接在正在呈现的HTML页面中将高级图表呈现给页面。
加载页面时,图表看起来很好,但在渲染PDF时,图表上的条形图不会出现,所有文本看起来都会出现乱码(在整个图表中随机定位)。
作为解决方法,我尝试隐藏SVG并使用canvg和rgbcolor渲染PNG。这种解决方法工作了一段时间,直到我意识到它没有渲染从IE中的HichCharts生成的SVG,我不得不咬紧牙关并弄清楚为什么SVG在PDF中看起来乱码
此时,我正在考虑使用HighCharts JS动态渲染图表,而不是仅仅将渲染的SVG弹出到正在转换的HTML页面中,但这需要进行大量的重构,而我几乎没有希望它可以工作,因为问题似乎在PDF渲染中坚持不懈。
我使用的是wkhtmltopdf版本0.11.0