2017-03-09 66 views
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」中讀取,但它讀取該頁面上所有圖層的文本。

回答

0

使用Acrobat JavaScript不可能做什麼。無論其可見性如何,所有文本都將被讀取。

相關問題