tfsn20 发表于 2023-2-21 12:59:34

如何在Acrobat中运行JavaScript代码

运行一段代码,弹出选中文本。
```
// 获取当前活动文档
var currentDoc = app.activeDocs;

// 获取当前活动页面
var currentPage = currentDoc.viewState.pageNum;

// 获取当前选择的文本
var selectedText = currentDoc.getPageBox("Crop", currentPage - 1).extract({ cWords: currentDoc.selection });

// 显示警告框
app.alert(selectedText);

```
!(data/attachment/forum/202302/21/125842lppg6a6ww1p7dxag.png)
说是在控制台输入代码,然后点击绿色按钮运行,没反应!!!

王一之 发表于 2023-2-21 13:42:42

Acrobat是什么?

tfsn20 发表于 2023-2-21 13:45:48

王一之 发表于 2023-2-21 13:42
Acrobat是什么?

Adobe Acrobat PDF,看PDF的东东

王一之 发表于 2023-2-21 13:58:16

tfsn20 发表于 2023-2-21 13:45
Adobe Acrobat PDF,看PDF的东东

下载了,看起来很好用,但是要收费,免费好像不能用javascript

tfsn20 发表于 2023-2-21 14:06:30

王一之 发表于 2023-2-21 13:58
下载了,看起来很好用,但是要收费,免费好像不能用javascript

有2020pojie版,
https://www.aliyundrive.com/s/9rwDj2Uv6Me,
ae06

tfsn20 发表于 2023-2-21 16:07:36

选中代码,然后同时按下Ctrl和enter键,
相关视频:https://www.pdfscripting.com/public/Free_Videos.cfm#CustDialog

tfsn20 发表于 2023-2-21 21:56:24

没想到这个简单的需要acrobat居然不能实现!!!
!(data/attachment/forum/202302/21/215541s5tpteeel62iuvt3.png)
!(data/attachment/forum/202302/21/215544qo8c48p91c9ccxc9.png)
https://stackoverflow.com/questions/29194025/get-selected-text-with-acrobat-javascript-api#:~:text=%28Acrobat%29%20JavaScript%20has%20no%20access%20to%20%22selected%20text%22,then%20you%20can%20access%20it%20directly%20from%20JavaScript.
页: [1]
查看完整版本: 如何在Acrobat中运行JavaScript代码