如何垂直拆分带有整理的PDF电子书(每页2页到每页1页)

时间:2011-02-15 21:51:36

标签: pdf adobe split acrobat

我有一张扫描的电子书,每张2页。我能够在四面切割白色边框的电子书。由于这两本书是在一页上,我对电子阅读器的看法很糟糕。我试图将电子书分成每张1页。有没有办法在acrobat专业人员中这样做?

我想把pdf裁剪为两个批次(左右)并将它们合并在一起,但页面排序将完全消失。页面不会彼此相邻。我将获得1,3,5,7至101作为一个pdf和2,4,6 .... 100作为另一个PDF

 pLEASE provide me a solution in acrobat professional

3 个答案:

答案 0 :(得分:1)

您可以在脚本中将PDF合并在一起。从Acrobat运行时,JS可以访问Reader中不具备的一些功能。

doc.insertPages(nPageInDoc, pathToOtherPDF, nStartPage, nEndPage)

因此,您可以在1,3,5,7 ...文件中的某个按钮中创建一个脚本,以从另一个文件中导入所有页面。类似的东西:

var oddPagesDoc = app.openDoc("c:\\oddPages.pdf");
var evenPagesDoc = app.openDoc("c:\\evenPages.pdf");
var evenPageCount = evenPagesDoc.numPages;

for (var i = 0; i < evenPageCount; ++i) {
  oddPagesDoc.insertPages(i, "c:\\evenPages.pdf", i, i);
}

因此,使用上面的脚本将一个按钮插入“奇数页”文件中,作为按钮的“鼠标按下”javascript操作。点击。删除按钮。

我的脚本中完全有可能出现“一个一个”的错误,因此我建议您保存原件,直到您确定所有内容都已正确组装完毕。

答案 1 :(得分:0)

如果是Adobe Acrobat Pro,有一种方法可以在没有脚本的情况下执行此操作。这很乏味,但我会解释一下:

我建议你先复制一份文件

  1. 裁剪页面的左侧部分:选择裁剪页面,如果是A4纸张,则选择边距控制使用 = 14.85,对于页面范围,选择全部。保存为left.pdf
  2. 将所有左页提取为单独的文件:在文件left.pdf中,选择提取页面,编辑框要选择所有页面,请选中将页面提取为单独文件框。现在选择一个文件夹来保存所有文件,它会将它们命名为1.pdf,左侧2.pdf,左侧3.pdf等
  3. 对页面右侧重复步骤1:打开原始文件,在左侧 = 14.85处裁剪所有页面并保存为右边.pdf
  4. 对right.pdf重复步骤2,将所有页面提取到与右1.pdf,右2.pdf,右3.pdf等相同的文件夹中
  5. 在Acrobat中选择创建 - &gt; 将文件合并为单个PDF ,然后导航到保存所有单独页面的文件夹。您可以将文件重新排列为正确的顺序,即左1.pdf,右1.pdf,左2.pdf,右2.pdf等。然后单击组合文件并保存新的电子书。
  6. 提示:如果书中有很多页面,则在合并文件时重新排列文件可能需要很长时间。 Acrobat按字母顺序排列它们,因此如果文件被命名会更好,例如对于包含354页的PDF,001left.pdf,002right.pdf,...,354left.pdf,354right.pdf。我在Acrobat中找不到任何设置来更改默认名称。但您可以使用此免费工具批量重命名文件:http://www.snapfiles.com/get/denrenamer.html

答案 2 :(得分:0)

以下修改过的脚本(基于前一个答案的想法)对我有用:

for (var i = 0; i < pageCount; i++) {
  this.insertPages({nPage:2*i,cPath:"/C/***/fileName.pdf",nStart: i,nEnd: i});
}

需要乘以2,因为当您插入页面时,页码编号会发生变化。