【问题标题】:how do I convert image to pdf after display image from database in jquery datatable?在 jquery 数据表中显示数据库中的图像后,如何将图像转换为 pdf?
【发布时间】:2019-10-05 05:32:23
【问题描述】:

我想将图像转换为 pdf 或从 jquery 数据表中的数据库中获取的打印预览。

假设,我通过 ajax 调用从 jquery 数据表中的数据库中获取记录,并且在每一行中都有图像。现在,我想将它导出为 pdf 或想在打印预览中显示,这些数据是用每一行中的图像获取的。

【问题讨论】:

  • 简要解释您的查询。
  • 你想用 Jquery 吗?
  • 是的,我想要它使用 Jquery。提前致谢!

标签: jquery datatables


【解决方案1】:

我找到了这个答案 https://stackoverflow.com/a/42486892/6631280

使用jsPDF.js插件Fiddle Demo

<div id="content"><img src="imageURL" ></div>
var options = {}
var pdf = new jsPDF('p', 'pt', 'a4');
pdf.addHTML($("#content"), 15, 15, options, function() {
    pdf.save('pageContent.pdf');
});

如果您的图片需要时间加载,那么 我建议在生成 PDF 之前使用一些延迟

【讨论】:

  • 假设,我已经通过 ajax 调用从数据库中的 jquery 数据表中获取记录,并且在每一行中都有图像。现在,我想将其导出为 pdf 或想在打印预览中显示,这些数据与每一行中的图像一起获取。
  • 在页面上添加按钮进行打印,它将生成目标 div 中所有内容的 PDF
  • 我已经做了,但我的实际意思是,这些图片显示在数据表中,点击jquery数据表中的打印按钮后,图片不会显示在打印预览中。
猜你喜欢
  • 1970-01-01
  • 2011-08-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-11
  • 2011-10-25
  • 2022-01-26
相关资源
最近更新 更多