我试图打印功能添加到嵌入在使用PDF.js图书馆网页中的多页 PDF。这是有问题的,因为当用户查看它时,我只有一个页面呈现,并且该页面实际上呈现为一个画布元素中的图像。PDF.js如何打印多页PDF?
This question不会在这种情况下帮助,因为它是一个单页的PDF打印地方在画布的当前内容是可以接受的。与this question相同。我也想避免在另一个标签页/窗口中打开PDF文件,并告诉用户自己打印PDF文件,这会破坏将其嵌入到页面中的目的。
从Mozilla浏览文档,我还没有找到任何原生功能,只是打印PDF,但是,我会开始玩renderingIntent
,似乎它可以设置为'打印'。
编辑: redingIntent
似乎没有影响任何东西,PDF的剧照呈现相同的方式,无论它设置为'显示'或'打印'。