如何解决无法从pdf中选择文本
我正在为 pdf 生成制作一个简单的 React 应用程序。
使用的库:
-> jspdf
-> html2canvas
index.js
JSX:
<div className="App">
<button onClick={exportToPdf}>Export</button>
<div id="toRender">
------ Pdf print content ------
<div>
</div>
PDF 导出功能:
const exportToPdf = () => {
let elem = document.getElementById("toRender");
elem.scrollIntoView();
h2c(elem).then((canvas) => {
---- Logic for exporting pdf ---
})
}
有关完整代码,请参阅以下工作片段。
问题:
问题是,如果我们点击导出按钮,那么会下载 pdf,但我们无法从 pdf 中选择文本。
我能理解原因,这是因为我们在这一行中使用了 addImage(),
pdf.addImage(img,"PNG",0);
但是在此处搜索相关问题 https://github.com/MrRio/jsPDF/issues 时,我找不到任何有用的信息..
要求:
期望下载的 pdf 目前看起来像一个图像,因为用户无法从 pdf 中选择任何文本,需要用户应该能够从 pdf 中选择文本。
我可以实现任何其他库来生成带有可选文本的 html 到 pdf 格式..
请有人帮助我为上面给出的示例生成带有可选文本而不是图像的pdf。提前致谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。