繁体   English   中英

如何使用 HTML/Javascript 从用户下载输入文本为 PDF

[英]How to Download Input Text from user as PDF using HTML/Javascript

我想使用 < input > 标签从用户那里获取输入,当用户点击下载按钮时,然后输入被下载为 pdf。 我如何在客户端使用 HTML、CSS 和 Javascript 实现它。

您可以使用jsPDF 库生成 PDF。

您可以通过text()方法添加文本并通过save()方法save()

为了确保文本换行,我们可以使用splitTextToSize将其转换为数组并将其作为参数传递给text()方法:

download.addEventListener('click', function() {
  var doc = new jsPDF()
  doc.text(10, 10, doc.splitTextToSize(text.value, 180));
  doc.save('doc.pdf');
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.3.4/jspdf.min.js"></script>

<input id="text"><button id="download">Download as PDF</button>

JsFiddle试试

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM