问题:

问题:

问题:

  • 我一直在手动复制粘贴 4 份页面
    • 例如 1-4、5-8、9-12..等等,同时尝试打印页面。
  • 没有找到了一种方法来做到这一点自动地
    • 如果有这样的命令) 比如说,如果我要打印 12 页,我应该只需输入12document-name.pdf开始连续打印 1-4、5-8、9-12......。

GIF 澄清说明:

Printjob-gif 参见^此 gif 全屏

要求:

  • 打印应在小册子形式
    • 一本小册子就是一张纸上有 4 页文件;前面两页,后面两页。

语境:

将所有页面打印成小册子会使小册子变得很笨重。裁剪和剪裁很费时间。因此,我以 4 页为一组打印,这样它们就可以整齐地折叠起来。目前,我一直在手动复制/粘贴页码。明显地,这是耗时但比起剪切和剪辑还是节省了不少时间,所以我还是坚持用它。

  • 我喜欢使用福昕阅读器因为用它制作小册子非常容易。所以,在制作小册子时,我已经手动打印了 4 页的套装。这是因为 A4 纸张可以整齐地折叠成两张,让我可以从一张物理纸张上打印出 4 页文档。我不喜欢使用 8 页或以上的套装(即一次打印所有页面),因为这样我就无法将页面折叠在中间。我可以把整叠纸剪下来,然后把它们夹在一起,但对于常规打印来说,这太麻烦了

进一步澄清

布局的图像表示 查看^全屏显示此图像

我尝试了什么?

  • 我尝试发送像 1-4,5-8 这样的打印命令,但我猜测该命令等同于 1-8,因为这就是我得到的。

这个问题能解决吗?

我觉得这个简单的问题应该有解决办法。但是由于某些奇怪的怪癖,它无法解决吗?* 也就是说,即使在 2018 年,Adobe Acrobat 中的“全部替换”功能也无法使用?

就此而言,任何答复都将不胜感激。

我在用

  • 应用程序:Foxit Reader
  • 操作系统:Windows 10 Pro
  • 打印机:三星 M3320ND(有自己的小册子模式,但我不使用它*)

    * 它与福柯印的小册子模式混淆。

答案1

首先,从文档的第 2 页到第 5 页似乎有点奇怪,但你可能有自己的理由。更改原始文档的页面排列可能比进行花哨的打印更容易。但看起来你确实有几种选择。

要按您想要的方式打印 8 页文档,您可以使用以下打印顺序进行小册子打印:1,2,5,6,7,8,3,4 => (4,1) (2,3) (8,5) (6,7)

如您所见,您不会使用范围,而是使用单个页面。如果您查看实际发生的情况,您会将页面对从外到内堆叠,并反转每个首页的顺序。在下面的例子中,FP 代表首页,BP 代表封底:

  • 初始点 1 (4,1) => 1 , 4
  • 边界点 1 (2,3) => 1,2 , 3,4
  • 最佳开局 2 (8,5) => 1,2,5 , 8,3,4
  • BP 2 (6,7) => 1,2,5,6 , 7,8,3,4

如果您想采用这种方式,您可能能够准备一个适合您通常的文档长度的字符串,而对于较短的文档,您可能能够只剪掉其中的一部分。

另一种方法与此类似,但可能让您少些烦恼,即使用“每张纸打印多页”选项,在这种情况下,您只需按照要打印的顺序命名这些页对即可。这样,您就不必更改首页的顺序,只需按照您想要的顺序命名即可。因此,对于 8 页的示例,它将是:4、1、2、3、8、5、6、7

再次,您可以在这里看到一种模式。用页数除以纸张数,然后将范围的最后一个数字移到其前面。

  • 8/2 => 1-4,5-8
  • (1-4)(5-8)=> 4,1-3,8,5-7

如果仔细观察,小册子选项的页面对是相同的,但构建字符串更为复杂。

16 页的示例:

为了获得配对,我们将使用第二个选项,因为无论如何我们都需要它们用于小册子选项。

  • 16/4 => 1-4, 5-8, 9-12, 13-16
  • (1-4)(5-8)(9-12)(13-16)=> 4,1-3,8,5-7,12,9-11,16,13-​​15

小册子转换后的样子如下。

  • 初始点 1 (4,1) => 1 , 4
  • 边界点 1 (2,3) => 1,2 , 3,4
  • 最佳开局 2 (8,5) => 1,2,5 , 8,3,4
  • BP 2 (6,7) => 1,2,5,6 , 7,8,3,4
  • 最佳开局 3 (12,9) => 1,2,5,6,9 , 12,7,8,3,4
  • 点数 3 (10,11) => 1,2,5,6,9,10 , 11,12,7,8,3,4
  • 初始点 4 (16,13) => 1,2,5,6,9,10,13 , 16,11,12,7,8,3,4
  • BP 4 (14,15) => 1,2,5,6,9,10,13,14 , 15,16,11,12,7,8,3,4

如果您的页数不能被 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 ',')

相关内容