【问题标题】:PDF.js inserting blank pages when printingPDF.js在打印时插入空白页
【发布时间】:2015-03-05 09:59:41
【问题描述】:

我最近将 PDF.js 嵌入到一个网站上以显示 PDF 并允许它们被打印。

但是,在打印时,每隔一页都会插入一个空白页(即第 1、3、5.. 页是正确的,但第 2、4、6.. 页是空白的)。

打印时,有时单页会流到下一页(仅通过一行或 2 行),然后分页符到下一页(因此 2 页 PDF 变为 4 页等),如果它认为可以解释空白页第一页流到下一页的量非常少(不足以在空白页上显示任何文本)。

PDF 在查看器本身中显示良好,但我不完全确定打印的情况。

有人知道为什么会这样吗?我想我对它在打印之前如何在画布上显示 PDF 有一个大致的了解,但我不太熟悉它。任何有用的指针将不胜感激!

【问题讨论】:

标签: javascript pdf pdf.js


【解决方案1】:

检查页面尺寸尺寸是否实际为 Letter 尺寸 (8.5 x 11)。如果它呈现为 Legal、A4 或 A5 尺寸,那就可以解释为什么您每隔一页就会看到一个空白页。

要查看是否是这种情况,请打印为 PDF,并验证页面尺寸。

您可以在高级打印机设置中将纸张尺寸更改为正确的格式,然后打印到相同的介质上。

我找不到 pdf.js 的“缩小以适应”设置,但如果可以的话,这可能意味着您可以打印到 Letter 并且不会在中间打印空白页。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-05-18
    • 1970-01-01
    • 2018-11-20
    • 1970-01-01
    • 1970-01-01
    • 2013-06-06
    • 2021-01-04
    • 2017-12-09
    相关资源
    最近更新 更多