在浏览器中修改现有的PDF文件

jak*_*oci 6 javascript browser pdf

是否有任何JavaScript库可以在客户端修改PDF文件(我的意思是直接在Web浏览器中)?我想将QR码添加到PDF中,然后用户将其放入浏览器中,但不发送到服务器。

我已经找到https://github.com/galkahana/HummusJS,但是看起来它只在Node.js的服务器端起作用。

我的临时解决方案是通过读取PDF并将其渲染到Canvas中https://github.com/mozilla/pdf.js。之后,我只需渲染QR码,然后通过将结果保存/渲染为PDF文档https://github.com/MrRio/jsPDF

该解决方案具有缺陷,因为它仅将图像打印为PDF。我需要保留PDF的原始格式,然后在其中的某些页面上添加QR码。

任何建议都会有所帮助。谢谢。