gpt4 book ai didi

web-applications - 在客户端或服务器端导出为 pdf?

转载 作者:行者123 更新时间:2023-12-04 07:01:37 27 4
gpt4 key购买 nike

我的客户端应用程序正在使用请求服务器端的 jqgrid,后者反过来查询 MySQL 并以 XML 格式发回 resultSet。

我愿意在客户端添加导出到 PDF 的功能,我对如何去做感到很困惑。

请问有什么指点吗?

最佳答案

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

// 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');

以上来源: http://php.net/manual/en/function.header.php

关于web-applications - 在客户端或服务器端导出为 pdf?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1755945/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com