Quantcast
Channel: Adobe Community : Popular Discussions - InDesign Scripting
Viewing all articles
Browse latest Browse all 15932

Can you fix this script problem?

$
0
0

Hi everyone

 

I got this script

for gen underline text to pdf

 

the problem is it gen each page multi times if the page more then one place has underline text

 

Can you fix it?

 

 

//======================================================================

 

 

var f = new Folder("~/Desktop/Revised_PDF put in here/"); 
f.create();

var doc = app.documents; 
app.findTextPreferences = null; 
app.findTextPreferences.underline = true; 
for(var i=0;i<doc.length;i++) 

        var found = doc[i].findText(); 
        var _pages = []; 
        for(var j=0;j<found.length;j++) 
        { 
                var txfms = found[j].texts[0].parentTextFrames; 
                for(var k=0;k<txfms.length;k++) 
                { 
                        _pages.push(txfms[k].parentPage.name); 
                    } 
            } 
        for(var j=0;j<_pages.length;j++) 
        { 
                if(_pages[j] === _pages[j-1]) 
                { 
                        _pages.splice(j,1); 
                    } 
            } 
        if(_pages.length != 0) 
        { 
                app.pdfExportPreferences.pageRange = _pages.toString(); 
                doc[i].exportFile(ExportFormat.PDF_TYPE, new File("~/Desktop/Revised_PDF put in here/" + doc[i].name.replace(/\.indd$/i,".pdf")), false);
            } 
        _pages = []; 
    } 
app.findTextPreferences = null;

alert("Done.");

var f = Folder("~/Desktop/Revised_PDF put in here/" ); 
f.execute(); 

 

 

//======================================================================

 

 

 

for specific details:

 

Is that possible to write a script for export underline text to PDF?

 

 

thanks

 

Harvey


Viewing all articles
Browse latest Browse all 15932

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>