Sid*_*mal 5 printing foxit-reader
12
并document-name.pdf
开始连续打印1-4、5-8、9-12..。GIF 澄清:
看到 ^这个 gif 全屏
将所有页面打印成小册子会使小册子体积庞大。切割和剪裁非常耗时。因此,我以 4 页为一组打印,以便它们可以整齐折叠。目前,我一直在手动复制/粘贴页码。显然,这很耗时,但与剪切和剪辑相比,它仍然为我节省了时间。因此,我仍然坚持下去。
进一步澄清
我觉得这个简单的问题应该有解决方案。但它是不是因为一些奇怪的怪癖而无法解决?* 即,即使在 2018 年,Adobe Acrobat 中的“全部替换”也不可用?
在这方面,任何答案都将不胜感激。
我在用
- 应用:福昕阅读器
- 操作系统:Windows 10 专业版
- 打印机:Samsung M3320ND(有自己的小册子模式,但我不使用它*)
* 它与 Foxit 的小册子模式混淆。
首先,您从文档的第 2 页转到第 5 页似乎有点奇怪,但您可能有自己的理由。更改原始文档的页面排列可能比进行精美的打印更容易。但看起来你确实有几个选择。
要按照您想要的方式打印 8 页文档,您可以使用以下打印顺序进行小册子打印: 1,2,5,6,7,8,3,4 => (4,1) (2,3 ) (8,5) (6,7)
正如您所看到的,您不会使用范围,而是使用单个页面。如果您看看实际发生的情况,您会从外到内堆叠页面对,并反转每个首页的顺序。在以下示例中,FP 代表首页,BP 代表背面:
如果您想采取这种方式,您可以为您通常的文档长度准备一个字符串,对于较短的文档,您可以只剪掉其中的一些。
另一种方法与此类似,但可能不会让您那么头疼,即使用“每张多页”选项,在这种情况下,您只需按照希望打印的顺序命名这些对即可。因此,您不必更改首页的顺序,只需按您想要的顺序命名即可。因此,对于 8 页示例,它将是:4,1,2,3,8,5,6,7
您可以再次在这里看到一种模式。将页数除以页数,并将范围的最后一个数字移到其前面。
如果仔细观察小册子选项,页面对是相同的,但构建字符串更复杂。
16 页的示例:
为了获得这些对,我们将使用第二个选项,因为无论如何我们都需要它们作为小册子选项。
小册子转换如下所示。
使用此答案中提出的方法,如果您有许多页面不能被 4 整除而没有余数,您将会遇到问题。如果您确实有像 78 页文档那样的剩余部分 (78/4 => 19,5),您最终会在文档中间留下一些空白页。您也许可以编写一个简单的脚本来生成页面顺序。对于“每张多页”选项,它在 PowerShell 中可能如下所示:
$pageNumbers = @(1..16)
$numberOfPages = $pageNumbers.length/4
$i = 0;
while($i -lt $pageNumbers.length){
$lastPage = $pageNumbers[$i+$numberOfPages-1];
# Shift all the numbers by one to the right
for($j = $i+$numberOfPages-1; $j -gt $i; $j--){
$pageNumbers[$j] = $pageNumbers[$j-1];
}
$pageNumbers[$i] = $lastPage;
$i += $numberOfPages;
}
Write-Output ($pageNumbers -join ',')
Run Code Online (Sandbox Code Playgroud)