如何制作适配PDF X-Change的导出单页PDF为JPG的交互式PDF按钮
PDF X-Change 点击按钮导出单页JPG实现方案
前置说明
PDF X-Change 内置了专属的PDF JavaScript扩展API,不需要依赖软件自带的另存为菜单,即可实现导出页面为JPG格式的需求,全程不需要复杂编码,可直接复用下方步骤:
步骤1:创建交互按钮
- 用Adobe Acrobat打开目标PDF,进入「准备表单」模式,选择「按钮」工具在页面合适位置绘制按钮
- 双击按钮打开属性面板,切换到「动作」标签页,「选择动作」下拉项选择「运行JavaScript」,点击「添加」按钮打开代码编辑框
步骤2:填入适配代码
将下方代码复制粘贴到代码编辑框中即可,可根据需求调整JPG质量参数:
// 获取当前页页码(PDF页码从0开始计数) var currentPage = this.pageNum; // 弹出保存路径选择框 var savePath = app.browseForSave("选择JPG保存位置", "", "JPG图像 (*.jpg)", "*.jpg"); if (savePath != null) { // 导出参数配置 var exportSettings = { nFirstPage: currentPage, nLastPage: currentPage, cOutputFormat: "jpg", nQuality: 90, // JPG质量,取值范围0-100,数值越高画质越好、文件越大 cFileName: savePath, bOverwrite: true }; // 调用PDF X-Change专属导出接口 exportPagesToImage(exportSettings); app.alert("当前页JPG导出完成"); }
注:该代码仅在PDF X-Change环境下生效,不会和你原有适配Adobe Acrobat的逻辑冲突,如需实现双软件兼容可在代码前加运行环境判断分支即可
步骤3:验证效果
保存PDF后用PDF X-Change打开,点击按钮就会弹出保存位置选择框,确认后即可完成当前页的JPG导出。
内容的提问来源于stack exchange,提问作者justadesigner
相关产品推荐
相关产品推荐

