根据 PDF 文档中的页数,通过自定义命令 (Javascript) 调用操作项(手动创建)
Call an Action Item (created manually) through Custom Commands (Javascript) based on the number of pages in the PDF document
我正在尝试将 PDF 文档的初始视图设置为 书签面板和页面 (对于超过 5 页的 PDF)。我在 Acrobat DC pro 中使用动作向导创建了一个动作并将其命名为 Open options
编辑:这个 打开选项 操作将 PDF 文件初始视图设置为 书签面板和页面 但它对所有 PDF 都这样做与文档中的页数无关。但我需要 运行 它只是为了超过 5 页的 PDF。
要获取 PDF 文件的页数,我这样做:
for (var pagecount = 0; pagecount < this.numPages; pagecount++);
我可以找到如何执行菜单项,例如:
If pagecount > 5 then
app.execMenuItem("SaveAs");
但是我该怎么做:
If pagecount > 5 then
Call ActionItem "Open options";
我想不通:(你能给我指出正确的方向或任何其他方法吗?
您无法从 JavaScript 调用 Acrobat 动作。遗憾的是,您也无法通过 JavaScript 设置初始视图。您需要分两步完成此操作,首先按页数分隔文档,然后 运行 操作。
我正在尝试将 PDF 文档的初始视图设置为 书签面板和页面 (对于超过 5 页的 PDF)。我在 Acrobat DC pro 中使用动作向导创建了一个动作并将其命名为 Open options
编辑:这个 打开选项 操作将 PDF 文件初始视图设置为 书签面板和页面 但它对所有 PDF 都这样做与文档中的页数无关。但我需要 运行 它只是为了超过 5 页的 PDF。
要获取 PDF 文件的页数,我这样做:
for (var pagecount = 0; pagecount < this.numPages; pagecount++);
我可以找到如何执行菜单项,例如:
If pagecount > 5 then
app.execMenuItem("SaveAs");
但是我该怎么做:
If pagecount > 5 then
Call ActionItem "Open options";
我想不通:(你能给我指出正确的方向或任何其他方法吗?
您无法从 JavaScript 调用 Acrobat 动作。遗憾的是,您也无法通过 JavaScript 设置初始视图。您需要分两步完成此操作,首先按页数分隔文档,然后 运行 操作。