我正在尝试向内嵌在网页中并使用PDF.js库的“多页”PDF添加打印功能。这很棘手,因为用户查看页面时每次只有一页呈现,并且页面实际上是在画布元素中以图像形式呈现的。
由于单页PDF仅需要打印画布的当前内容,所以此问题对此无济于事。与此问题相同。我还想避免仅仅在另一个标签/窗口中打开PDF并告诉用户自行打印,这将使嵌入到页面中的目的失去意义。
查阅Mozilla文档后,我没有找到任何本地功能可以直接打印PDF,但我会开始尝试使用
编辑:
由于单页PDF仅需要打印画布的当前内容,所以此问题对此无济于事。与此问题相同。我还想避免仅仅在另一个标签/窗口中打开PDF并告诉用户自行打印,这将使嵌入到页面中的目的失去意义。
查阅Mozilla文档后,我没有找到任何本地功能可以直接打印PDF,但我会开始尝试使用
renderingIntent
进行实验,似乎可以将其设置为“print”。编辑:
redingIntent
似乎没有影响任何内容,PDF呈现方式无论设置为“display”还是“print”都没变化。