Web applications 是否在客户端或服务器端导出为pdf?

Web applications 是否在客户端或服务器端导出为pdf?,web-applications,Web Applications,我的客户端应用程序使用jqgrid请求服务器端,服务器端反过来查询MySQL并以XML格式返回结果集 我愿意在客户端添加导出到PDF的功能,但我在如何进行这项工作上遇到了难题 是否有任何指示?导出为pdf应在服务器端完成。要在客户端执行某些操作,首先必须有执行该操作的软件,然后您应该有使用该软件的权限。默认情况下,浏览器无法导出为pdf。你可以做的是有一个链接,将请求发送到一个页面,该页面生成所需的数据,将其导出为pdf并写出。该页面上可能存在类似的代码(假设您使用PHP作为服务器端语言): 以

我的客户端应用程序使用jqgrid请求服务器端,服务器端反过来查询MySQL并以XML格式返回结果集

我愿意在客户端添加导出到PDF的功能,但我在如何进行这项工作上遇到了难题


是否有任何指示?

导出为pdf应在服务器端完成。要在客户端执行某些操作,首先必须有执行该操作的软件,然后您应该有使用该软件的权限。默认情况下,浏览器无法导出为pdf。你可以做的是有一个链接,将请求发送到一个页面,该页面生成所需的数据,将其导出为pdf并写出。该页面上可能存在类似的代码(假设您使用PHP作为服务器端语言):


以上内容的来源:

这与JavaScript或Perl有什么关系?
// We'll be outputting a PDF
header('Content-type: application/pdf');

// It will be called downloaded.pdf
header('Content-Disposition: attachment; filename="downloaded.pdf"');

// Code to create the pdf goes here...

// The PDF source is in original.pdf
readfile('original.pdf');