如果图形和表格是客户端,我该如何构建这些服务器端的pdf?

问题描述:

虽然这个问题是关于telerik控件的,但它适用于任何客户端jQuery图形库。如果图形和表格是客户端,我该如何构建这些服务器端的pdf?

我有一个网站,通过jQuery库生成图表和表格。所以浏览器显示实际上是从服务器,css和jquery图形操作返回的json数据的一部分。

我需要能够建立一个看起来像服务器自然的视觉效果(图形,表格等)的pdf文件。我的想法是在服务器上将视觉图像构建为图像文件,然后发送给客户端并构建pdf。

是否有任何telerik控件允许服务器端导出或保存到图像? 这是人们平时如何解决这个问题吗? 有没有更简单或更明显的方法?

+0

http://*.com/questions/2816281/the-best-way-to-convert-web-page-to-pdf-image可能出现重复,虽然答案是在两年前给出的 - 事情可能会发生已改变。 – 2012-07-19 03:33:56

+0

我的问题是建筑。在绘制网页后,我对第三方产品或服务的后期处理不感兴趣,我想从一开始就控制流程。 – DFBerry 2012-07-19 12:18:35

+0

找到这个示例代码的Telerik Kendo生成PNG图像,然后(与inkscape.org库)生成一个PDF。 http://www.kendoui.c​​om/code-library/dataviz/chart/kendo-ui-chart-export.aspx – DFBerry 2012-07-19 13:55:14

为了我的目的,服务器必须有图片可以从中生成pdf。我正在使用客户端的JavaScript库,它会将图像发送回服务器。我宁愿在服务器上构建映像,而不是运送客户端,但会删除客户端的交互性。

一旦图像在服务器上,您可以将它们抽成pdf文件。上面链接的Kendo示例使用http://inkscape.org/download/?lang=en作为服务器上的pdf生成库。