当前位置: 首页 > news >正文

Acrobat 文件夹级脚本扩展表单功能

适用范围:Acrobat Professional 6.0及以上版本
技能等级:中级
前提条件:熟悉 Acrobat Professional


文件夹级脚本对于自动化工作流程、修改Acrobat用户界面以及为其他脚本提供自定义编程资源非常重要。这些脚本常被称为Acrobat JavaScript插件,因为它们在许多方面表现得像插件,并且对用户而言与Acrobat插件几乎无法区分。

文件夹级脚本的特点

"文件夹级"中的"文件夹"指的是这些脚本位于用户硬盘上的文件中(即在目录文件文件夹中)。Acrobat在启动时加载并运行这些脚本。由于文件夹级脚本位于用户系统上的特殊位置(与来源未知的文档脚本不同),它们享有高度信任。许多在文档脚本中被禁止的操作在文件夹级脚本中是允许的。

文件夹级脚本的典型用途包括:

  • 向Acrobat帮助菜单添加条目(如JavaScript参考)
  • 向Acrobat工具栏添加按钮
  • 定义将被其他脚本使用的特殊变量和函数

文件夹级脚本的位置

Acrobat会在两个位置查找文件夹级脚本:一个是当前用户专用的本地位置,另一个是系统全局位置。可以通过在JavaScript控制台中运行以下代码找到这两个文件夹(图1):

用户本地位置

app.getPath("user","javascript");

系统全局位置

app.getPath("app","javascript");

Windows上的JavaScript文件夹路径

在这些位置中,您会看到Acrobat已经包含了一些文件夹级脚本。在"user"文件夹中,您会找到globs.js和glob.settings.js文件。globs.js文件用于在Acrobat会话之间存储持久性全局变量。glob.settings.js文件是Acrobat内部使用的,可以忽略。

在"app"文件夹中,您会找到JSByteCodeWin.bin和debugger.js。这些文件随Acrobat一起分发,定义了Acrobat使用的对象、属性和函数。由于它们是文件夹级脚本,它们定义的所有函数和属性都可以供您使用。

http://www.dtcms.com/a/301193.html

相关文章:

  • 【奔跑吧!Linux 内核(第二版)】第4章:内核编译和调试
  • 物联网安装调试-物联网网关
  • Python数据分析基础(二)
  • 两个函数的卷积
  • Kafka——消费者组消费进度监控都怎么实现?
  • 数字签名与数字证书
  • [leetcode] 图论算法(DFS和BFS)
  • Java“class file contains wrong class”解决
  • NX868NX872美光固态闪存NX873NX876
  • 疯狂星期四文案网第21天运营日记
  • 10.模块与包:站在巨人的肩膀上
  • 去除视频字幕 5: 使用 ProPainter, 记录探索过程
  • red靶机
  • MCU 通用AT指令处理框架
  • 洛谷 P2114 [NOI2014] 起床困难综合症-普及+/提高
  • AutoLabelImg:高效的数据自动化标注工具和下载
  • 风光氢系统仿真与容量扩展设计
  • 飞牛NAS本地化部署n8n打造个人AI工作流中心
  • 识别身份证用证件号或姓名改名,如何ocr识别身份证复印件并导出至excel表格?身份证读取软件导出到Excel乱码怎么解决?
  • LLM 多语言数据集
  • 华为OD机试_2025 B卷_书籍叠放(Python,200分)(附详细解题思路)
  • Coze Studio概览(一)
  • 力扣131:分割回文串
  • 详解赛灵思SRIO IP并提供一种FIFO封装SRIO的收发控制器仿真验证
  • 2025年Agent创业实战指南:从0到1打造高增长AI智能体项目
  • FPGA IP升级
  • input_handler和input_dev详解
  • 【AI阅读】20250717阅读输入
  • 深度学习在计算机视觉中的应用:对象检测
  • C++ auto 类型推导