使用给定名称数组的 ArcoJS/Acrobat JS 在 PDF 中拆分页面
Splitting pages within a PDF with ArcoJS / Acrobat JS with a given array of names
所以,我对在 Acrobat 中使用 JS 界面非常陌生,我正在尝试编写一些东西来轻松地将 PDF 页面拆分为一组文件名。我找不到很多似乎向我展示如何使用 Acrobat JS 的片段。您能否就类似脚本的外观以及我如何在 Acrobat 中执行它提供一些指导?谢谢!
首先,您通常需要 Acrobat Professional 或 Standard 来执行 JS 任务。您将像在正常 terminal/immediates window 中执行代码一样,在他们所谓的 Javascript 的 debugger
工具中执行代码。您需要先在 Acrobat 中激活 JS,方法是转到 Preferences
并激活 Debugger
。设置首选项后,重新启动Acrobat,然后找到Javascript调试器的工具(根据您的版本不同,如果找不到则google)。
获得调试器后 运行ning,运行 修改下面的代码以获取您希望使用的文件名和适当的文件路径。然后突出显示整个代码块并点击 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);
}
}
所以,我对在 Acrobat 中使用 JS 界面非常陌生,我正在尝试编写一些东西来轻松地将 PDF 页面拆分为一组文件名。我找不到很多似乎向我展示如何使用 Acrobat JS 的片段。您能否就类似脚本的外观以及我如何在 Acrobat 中执行它提供一些指导?谢谢!
首先,您通常需要 Acrobat Professional 或 Standard 来执行 JS 任务。您将像在正常 terminal/immediates window 中执行代码一样,在他们所谓的 Javascript 的 debugger
工具中执行代码。您需要先在 Acrobat 中激活 JS,方法是转到 Preferences
并激活 Debugger
。设置首选项后,重新启动Acrobat,然后找到Javascript调试器的工具(根据您的版本不同,如果找不到则google)。
获得调试器后 运行ning,运行 修改下面的代码以获取您希望使用的文件名和适当的文件路径。然后突出显示整个代码块并点击 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);
}
}