0
我試圖從一層adobe中讀取文本。問題是,即使我關閉了其他層,我的腳本仍然從所有層讀取文本。如何使用adobe acrobat從pdf的某一層讀取文本javascript
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」中讀取,但它讀取該頁面上所有圖層的文本。