首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用饼图-iText7生成PDF

用饼图-iText7生成PDF
EN

Stack Overflow用户
提问于 2021-08-23 10:31:25
回答 1查看 559关注 0票数 0

使用iText最明显的主要原因是,我们公司已经有了许可证。

Requirement:生成包含饼图的报表。我们的UX给了我们一个HTML,我使用html2pdf插件来生成pdf。我们使用tlx-图作为最简单的代码。

问题:PDF不呈现/显示分段。日志中没有错误。HTML正在完美地创建(尽管iText转换似乎不是很好),当我像下面的KB文章所提供的那样用色度驱动程序加载它时,它会呈现重叠的2个片段而不是1个。

因此,这篇来自知识库的iText文章没有帮助。

  • 事实上,我认为我不能继续更新prod服务器上的chromedriver,selenium。
  • 我必须提供一个松散耦合(OS>PDF>PIE)来生成PDF。

代码片段:

代码语言:javascript
复制
HtmlConverter.convertToPdf(reportHtml, pdfWriter, new ConverterProperties());

"<tlx-chart id=\"mychart\" chart-type=\"PieChart\" chart-editable=\"true\" chart-columns=\"${['Element','Percentage']}\" chart-data=\"${${pieData}}\" </tlx-chart>"

请帮帮忙!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-06 09:32:46

所以问题是在PDF中嵌入片段,因为JavaScript标记不是由iText库呈现的。在我的案例中,我用jFreeChart解决了这个问题。

  • 使用jFreechart生成图像并将该图像嵌入到HTML中
  • iText按照HTML完美地呈现这一点。
  • 有关此请到这里来的详细说明和代码片段,请参见
  • 另一种方法也被记录为这里
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68891055

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档