在 Acrobat DC 中提取一些页面并保存该文件
Extract some pages in Acrobat DC and save that file
我正在编写一个从文档中提取一些页面的函数,以便将其用作证据。我使用了一个开关盒,如果它为真,将输出一些页面。在第三种情况下,我想提取文档的前两页、第 23 和 24 以及最后两页。这是我无法解决的。我可以只使用 this.extractPages 方法还是必须同时使用 insertPages 方法。如果我需要 insertPages 方法,我该如何使用它。该代码位于受信任的函数内。
switch (true){
case this.numPages == 1:
this.extractPages(0,0, newPath);
app.alert("A one paged proof has been created",3)
break;
case ( (this.numPages > 1) && (this.numPages < 9) ):
this.extractPages(0,1, newPath);
app.alert("A two paged proof has been created",3)
break;
(PROBLEM IS HERE)
case ( (this.numPages > 9) && (this.numPages < 49) ):
this.extractPages(0,1, newPath);
app.alert("A proof has been created",3)
break;
default:
app.alert("No proof has been created",3)
break;
在第三种情况下,您需要分别提取这三个部分,分别保存到磁盘,然后将它们拼接在一起,留下一堆 Acrobat 无法删除的小文件。您最好从源中删除不需要的页面,然后保存到新文件中。
我正在编写一个从文档中提取一些页面的函数,以便将其用作证据。我使用了一个开关盒,如果它为真,将输出一些页面。在第三种情况下,我想提取文档的前两页、第 23 和 24 以及最后两页。这是我无法解决的。我可以只使用 this.extractPages 方法还是必须同时使用 insertPages 方法。如果我需要 insertPages 方法,我该如何使用它。该代码位于受信任的函数内。
switch (true){
case this.numPages == 1:
this.extractPages(0,0, newPath);
app.alert("A one paged proof has been created",3)
break;
case ( (this.numPages > 1) && (this.numPages < 9) ):
this.extractPages(0,1, newPath);
app.alert("A two paged proof has been created",3)
break;
(PROBLEM IS HERE)
case ( (this.numPages > 9) && (this.numPages < 49) ):
this.extractPages(0,1, newPath);
app.alert("A proof has been created",3)
break;
default:
app.alert("No proof has been created",3)
break;
在第三种情况下,您需要分别提取这三个部分,分别保存到磁盘,然后将它们拼接在一起,留下一堆 Acrobat 无法删除的小文件。您最好从源中删除不需要的页面,然后保存到新文件中。