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