需要创建一个按钮,它将在 polymerJS 页面中逐行下载报告列的 PDF 文件
Need to create a button which will download the PDF file of report column row wise in polymerJS page
我想在 polymerJS 页面中创建一个按钮,单击该按钮后它应该下载带有装饰的 PDF(table 格式,包含行和列)。
请让我知道我该怎么做。
提前致谢。
您的问题似乎有几个部分您可以单独调查:
- 如何生成聚合物按钮
- 如何触发下载事件
- 如何创建一个 table 与您页面上的样式相似的 PDF 文件
- 如何提供 PDF
要专门为 Predix 生成聚合物按钮,您可以查看 Predix UI button 文档。
要提供 PDF 文件 -- 您可能需要一种可以设置正确的 MIME 类型并动态生成文件或动态定位和提供磁盘上正确静态文件的服务。具体细节在很大程度上取决于您的服务器端语言偏好,例如 PHP:How to make PDF file downloadable in HTML link?
生成 PDF 也与语言无关,但如果您在服务器端使用 node.js,您可能会发现这个问题的答案很有帮助:Generate pdf from HTML in div using Javascript
作为替代方法,您还可以考虑允许用户打印可以另存为 PDF 的页面:link to Print in a webpage
我想在 polymerJS 页面中创建一个按钮,单击该按钮后它应该下载带有装饰的 PDF(table 格式,包含行和列)。
请让我知道我该怎么做。
提前致谢。
您的问题似乎有几个部分您可以单独调查:
- 如何生成聚合物按钮
- 如何触发下载事件
- 如何创建一个 table 与您页面上的样式相似的 PDF 文件
- 如何提供 PDF
要专门为 Predix 生成聚合物按钮,您可以查看 Predix UI button 文档。
要提供 PDF 文件 -- 您可能需要一种可以设置正确的 MIME 类型并动态生成文件或动态定位和提供磁盘上正确静态文件的服务。具体细节在很大程度上取决于您的服务器端语言偏好,例如 PHP:How to make PDF file downloadable in HTML link?
生成 PDF 也与语言无关,但如果您在服务器端使用 node.js,您可能会发现这个问题的答案很有帮助:Generate pdf from HTML in div using Javascript
作为替代方法,您还可以考虑允许用户打印可以另存为 PDF 的页面:link to Print in a webpage