javascript - 使用 html2pdf 库在服务器上输出 PDF
问题描述
我正在使用 html2pdf javascript 库来生成 PDF。我想使用以下代码将 PDF 存储在数据库中。
var element = document.getElementById('mydiv');
html2pdf().from(element).toPdf().output('datauristring').then(function (pdfAsString) {
console.log(pdfAsString);
// Here comes some ajax to store pdfAsString in my database
});
到目前为止一切顺利,这运作良好。我现在想在单击链接时创建一个可下载的 PDF 文件。我正在使用以下 PHP 来创建 PDF 文件。
$data = $mybase64string;
header('Content-Type: application/pdf');
echo $data;
我认为这会起作用,但它只是给了我一个错误,即无法创建文档。
这样做的正确方法是什么?
谢谢 :-)
解决方案
推荐阅读
- mongodb - 是否可以在 MongoDB Compass 中使用 mongorc.js?
- asp.net-mvc - 我如何在 datepicker javascript 中获取日期?
- angular - Primeng 列表框复选框已选中或选项已选中
- python - 获取组内的最大日期并用最大日期填充组的 NaN 行
- postgresql - 如何混淆 PostgreSQL 的 SQL 代码?
- excel - 如何使用由空白列组成的 VBA 代码对表格进行排序?
- influxdb - Influx Flux 中的三元算子
- jenkins - Jenkins(向破坏构建的个人发送单独的电子邮件)
- netsuite - Netsuite / Freemarker - 按行拆分项目描述不起作用
- android-studio - Android studio 3.4 不显示旧版本的预览设备