如何使用 adobe acrobat 从 pdf 的某一层读取文本 javascript
How to read text from a certain layer of a pdf using adobe acrobat javascript
我正在尝试从 adobe 图层中读取文本。问题是,即使我关闭其他层,我的脚本仍然会从所有层读取文本。
var layers = this.getOCGs();
var myLayer;
for(var i=0;i<layers.length;i++){
if(layers[i].name!="TheLayerIWant")
layers[i].state=false;
else{
layers[i].state=true;
myLayer=layers[i];
}
}
var word="";
for(var i=0;i<this.getPageNumWords(0);i++)
{
word=this.getPageNthWord(0,i,false);
console.println(word);
}
此脚本关闭除我需要阅读的图层之外的所有图层。
然后我尝试从 "TheLayerIWant" 读取,但它会读取该页面上所有层的文本。
您尝试执行的操作无法使用 Acrobat JavaScript。无论其可见性如何,都将阅读所有文本。
我正在尝试从 adobe 图层中读取文本。问题是,即使我关闭其他层,我的脚本仍然会从所有层读取文本。
var layers = this.getOCGs();
var myLayer;
for(var i=0;i<layers.length;i++){
if(layers[i].name!="TheLayerIWant")
layers[i].state=false;
else{
layers[i].state=true;
myLayer=layers[i];
}
}
var word="";
for(var i=0;i<this.getPageNumWords(0);i++)
{
word=this.getPageNthWord(0,i,false);
console.println(word);
}
此脚本关闭除我需要阅读的图层之外的所有图层。 然后我尝试从 "TheLayerIWant" 读取,但它会读取该页面上所有层的文本。
您尝试执行的操作无法使用 Acrobat JavaScript。无论其可见性如何,都将阅读所有文本。