在谷歌上,我发现了一些图形创建软件的,如图、融合图、等,以及PDF创建软件的(如iText等),它们只分别创建图形和写入pdf。Amcharts可以选择导出到PDF,因为它只导出图形数据,而不导出html数据。但是我的web应用程序有HTML数据(表、标签中的文本)和图表。我必须使用javascript或Java .Is将html内容和图形数据写入单个PDF文件,这是任何方法。我需要从表中的数据生成一个图形,并将表和创建的图形写成PDF。请帮帮我。
发布于 2014-02-03 03:25:58
我不认为将HTML转换为PDF是一项简单的任务。这是因为HTML和PDF结构非常不同。您需要一些引擎(或者库(如果需要)来将HTML文件呈现/打印到PDF中。然后HTML文件可以包含任何内容(文本、图像、特别是布局元素,使其看起来像一个图形,等等)。如果它足够好的话,一些引擎就能把它渲染出来。
对于HTML库,您可以看到这个线程用于将xml/html转换为pdf的java库
对于HTML库,您可以看到这个线程https://stackoverflow.com/questions/20029132/javascript-pdf-generator-library。
PS:一些版本的图表只适用于闪存。它是不可能呈现成PDF使用库。我建议您使用其他一些东西,例如d3.js,它是用于数据可视化(如交互式图表)的令人敬畏的JavaScript库。
https://stackoverflow.com/questions/21525784
复制相似问题