我最近将PDF.js嵌入到一个网站上,以显示PDF并允许打印它们。
但是,在打印时,每隔一页插入一张空白页(即第1、3、5页。是正确的,但是第2,4,6页..是空的)。
有时,在打印时,单页转到下一页(仅一行或2行),然后分页到下一页(因此2页PDF变成4页,依此类推),如果它认为第一页以非常边缘的数量(不足以在空白页上显示任何文本)转到下一页,则可以解释空白页。
PDF在查看器中显示得很好,但是我不能完全确定打印是怎么回事。
有没有人知道为什么会这样?我想我对它在打印之前如何在画布上显示PDF有一个大致的概念,但我对它不是很熟悉。任何有用的指点都将不胜感激!
发布于 2016-07-18 13:04:29
检查页面大小尺寸是否实际为信纸大小(8.5 x 11)。如果它呈现为Legal、A4或A5大小,那么这就解释了为什么您每隔一段时间就会看到一个空白页面。
若要查看是否为这种情况,请打印到PDF,并验证页面尺寸。
您可以在高级打印机设置中将纸张大小更改为正确的格式,然后打印到相同的介质。
我找不到pdf.js的“缩小到合适的”设置,但如果这是可能的,这可能意味着你可以打印到字母,而不是打印之间的空白页。
https://stackoverflow.com/questions/28874940
复制相似问题