javascript:直接发送base64string以打印,无需预览

javascript:直接发送base64string以打印,无需预览,javascript,pdf,printing,base64,Javascript,Pdf,Printing,Base64,我正在使用ASP.NETMVC与jquery和javascript 根据我在ajax成功中的代码,我得到了base64string,一切都正常运行,但我想直接将base64string传递到打印,而不进行预览 我正在像这样打开pdf,希望使用window.open将data.bytedata直接发送到打印,无需预览。但是,当我使用window.open时,它会呈现运行操作的当前整个网页 window.open("data:application/pdf;base64, " + data.byte

我正在使用ASP.NETMVC与jquery和javascript

根据我在ajax成功中的代码,我得到了base64string,一切都正常运行,但我想直接将base64string传递到打印,而不进行预览

我正在像这样打开pdf,希望使用window.open将data.bytedata直接发送到打印,无需预览。但是,当我使用window.open时,它会呈现运行操作的当前整个网页

window.open("data:application/pdf;base64, " + data.bytedata);

我也读过很多关于的文章,但我对pdf.js感到困惑,它是否可以与chrome一起使用,并且可以使用它直接打印?

如果不能直接打开,您可以尝试使用window.open在iframe中打开它

window.open("<iframe src='data:application/pdf;base64, " + encodeURI(data.bytedata) + "'></iframe>")
窗口。打开(“”)

您可以阅读整篇文章

欢迎您也可以用您的投票来标记答案。