【问题标题】:Problems with PDF generationPDF 生成问题
【发布时间】:2014-05-01 21:12:39
【问题描述】:

我正在开发我网站的特定部分,该部分使用销售报告,我的用户(客户)可以从中查阅。 它生成按日期排序的报告,并使用 JQUERY 和 PHP 动态构建它。

之后,它启用了打印和生成 PDF 等选项。打印部分已经完成并且工作正常,但我在生成 PDF 部分时遇到了问题,因为我必须提供 2 种模型供选择。

第一个模型没问题,尽管它使用了几行,但我仍然可以使用 FPDF 将其生成为 PDF,这更快,因为这些行都处于某种模式。我的意思是,它总是一样的,唯一的区别是请求的寄存器数量。

但这里的问题是第二个模型,即使在列上也是完全可变的,因此很难使用 FPDF(我必须逐行构建它,这是不可行的)

我已经尝试了几类从 HTML 到 PDF 的转换器,例如:DOMPDF、HTML2PDF、MPDF,但是当需要很长时间时,它们需要很长时间的处理。

所以让我们跳起来接受我的帮助请求:

或者在用户搜索特定时间段时生成并保存在服务器中,当他点击模型 2(它已经生成)时,他将获得一个文件夹的链接以直接下载它。

欢迎任何想法或解决方案,我不在乎是否难以实施。

我发现 DocRaptor 的一些 API 非常适合、良好且快速,但它是付费的,这对我来说是不可行的。

【问题讨论】:

  • 您提到的所有库都使用类动态生成 PDF,所以这是一个奇怪的问题。但是您基本上想从 HTML 转换为 PDF。谷歌,你会发现像 wkhtml2pdf 这样的优秀工具。

标签: php jquery pdf pdf-generation


【解决方案1】:

我工作的公司 Peardoc 提供了一种解决方案,可以在受密码保护的 Web 应用程序上将静态/动态 HTML 转换为 PDF。此服务要求已登录的用户单击“另存为 PDF”链接。

演示:http://www.peardoc.com/sap_pro_demo.html

我们还为 HTML 到 PDF 的转换提供 API 服务(带有异步调用功能)。

文档:http://www.peardoc.com/docs/api-doc

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-07-08
    • 1970-01-01
    • 1970-01-01
    • 2020-10-07
    • 2010-10-10
    • 2023-04-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多