【问题标题】:How to convert portions of a webpage and create a styled and formatted PDF on the fly?如何转换网页的各个部分并即时创建样式和格式化的 PDF?
【发布时间】:2015-08-24 01:36:01
【问题描述】:
我正在为一家公司构建一个 WordPress 网站,他们希望用户能够单击一个按钮并将管理简历配置文件即时转换为 PDF。此 PDF 简历将是网页内容的衍生版本,并且具有与网页不同的布局。
如果网页简介已更改,则 PDF 应在用户下次下载时反映这一点。他们不想维护和上传专用 PDF 并将它们上传到媒体库。
基本上,当您单击联系信息下方的 PDF 图标时,他们想要模仿此页面上的功能。 [http://www.bht.com/ryan-berger
【问题讨论】:
标签:
javascript
html
css
wordpress
pdf
【解决方案1】:
我使用FPDF 在 Wordpress 网站中即时制作 .pdf 文件。使用 FPDF 的方法构建布局可能需要一点时间(FPDF 使用 XY 坐标系来表示 .pdf 页面,需要一些时间来适应)。
基本上你会:
- 将FPDF类文件复制到你的主题目录,你可以从他们的website下载
- 在您的管理简历模板中包含 FPDF 类,如下所示:
require('/your-theme/path/to/fpdf.php');
- 创建一个新的 FPDF 对象并拉入您希望包含的所有管理简历内容,并设置您想要这些元素的布局
- 创建一个
<a></a> 链接到新创建的.pdf