将print-js与react

时间:2019-11-14 18:52:40

标签: reactjs printing printjs

我是React Js的新手,我正尝试使用printJS从URL打印文件。

我的意图是访问数据库并获取要打印的pdf文件的网址,然后进行打印(如果可能,请勿打开新页面)。

为了进行测试,在返回url之后,我只是尝试打印本地文件,而不是db中给出的url(我认为由于安全问题,CORS等原因,这可能会出现问题) 将库导入项目后,我尝试执行以下操作: printJS('path/to/file/a.pdf');

我没有收到任何错误,除了此警告外,似乎什么也没发生:

Resource interpreted as Document but transferred with MIME type application/pdf: "blob:http://localhost:3000/18bdc43e-6b53-47ea-91e4-bb62ad76dcc6".

该文件存在,当我使用网址栏并放置path / to / file / a.pdf时,我可以访问pdf。

1 个答案:

答案 0 :(得分:0)

https://github.com/crabbly/Print.js/issues/176

您似乎需要使用域url而不是本地文件路径。