使用ArcoJS / Acrobat JS用给定名称数组在PDF中拆分页面

时间:2019-07-09 23:07:38

标签: acrobat

因此,我在Acrobat中使用JS接口是一个超级新手,并且我正在尝试编写一些东西来将PDF页面轻松拆分为文件名数组。我找不到很多片段,这些片段似乎向我展示了如何使用Acrobat JS。您能否提供一些有关类似脚本的外观以及如何在Acrobat中执行该脚本的指导?谢谢!

1 个答案:

答案 0 :(得分:0)

首先,您通常需要Acrobat Professional或Standard来执行JS任务。然后,您将像在普通的终端/即时窗口中那样执行代码,它们被称为Java的debugger工具。您需要先通过转到Preferences并激活Debugger在Acrobat中激活JS。设置首选项后,重新启动Acrobat,然后找到用于Javascript调试器的工具(根据您的版本的不同,如果找不到它,请在Google上搜索)。

一旦调试器运行,在修改了要使用的文件名和相应的文件路径后,运行以下代码。然后突出显示整个代码块并点击Ctrl + Enter,它将自动为您分割页面。请享用。

Split();

function Split() {
    var totalPages = this.numPages; 
    var i;
    var arrNames = [ "SOME ARRAY" ];
    var targetPath  = "/C/Users/...SOMEPATH/";

    try { 
        for (i = 0; i  < totalPages; i++) {
            this.extractPages({
            nStart: i,
            cPath: targetPath +arrNames[i] + ".pdf"
        }); 

        console.println("Completed: " + targetPath + arrNames[i] + ".pdf");
        }
    } catch (e) {
        console.println("Aborted: " + e);
    }
 }