Acrobat JavaScript er et objekt- orienteret sprog, der kan ændre og ændre udseende og database indstillingerne for en bærbar dokument format (PDF -fil). Det er den eneste scriptsprog forudinstalleret i Adobe -programmet og kan bruges til at manipulere noget fra brugerens input data til PDF dokumentskabeloner . Acrobat JavaScript editor er beliggende inden for Adobe programvinduet. Opret indhold Output Text
Denne særlige script opretter en indholdsfortegnelse for hvert bogmærke, og sidetal i PDF-filen . Det er en god idé, hvis du eksporterer og kombinere en række PDF-sider og har brug for at udarbejde en indholdsfortegnelse for det i et andet program som Microsoft Word. I stedet for at tage sig tid til at vade gennem alle PDF navn og sidetal , skal du indsætte følgende kode i Acrobat og kopiere og indsætte output tekst i dit Word-dokument : Hej
funktion DumpBookmark ( BKM, nLevel )
< p> {
var s = "" ;
for (var i = 0; i < nLevel , i + +)
s + = "" ;
bkm.execute ();
console.println ( s + "" + bkm.name + " \\ t " + ( this.pageNum + 1 )),
if ( bkm.children = null)
for (var i = 0; ! i < bkm.children.length , i + +)
DumpBookmark ( bkm.children [i] , nLevel + 1) ;
}
console.clear ();
console.show ();
console.println ( " dumping alle bogmærker i dokumentet. ")
DumpBookmark ( this.bookmarkRoot , 0) ;
Husk dog, at PDF-filen nu er permanent indlejret med koden , og vil udsende et indhold tekst, hver gang du åbner fil . Afhjælpe dette ved at slette koden og gemme PDF , når du har brugt den.
Slet Sider med No Text
p Det kan se meget uprofessionelt at give kunder eller partnere en dokument med tilfældigt blanke sider indeni. Det er også et spild af papir . Du kan afhjælpe dette ved at implementere et JavaScript , der fjerner enhver side i PDF-dokumentet uden ord på det. Brug følgende kode til at gennemføre JavaScript : Hej
try {
//gemme en kopi af originaldokumentet
var NewName = this.path ;
var filename = newName.replace ( " pdf. ", " _Original.pdf ");
this.saveAs (filename ),
for (var i = 0; i < dette. NUMPAGES ; i + +)
{
numWords = this.getPageNumWords ( i)
if ( numWords == 0)
{
< p> //denne side har ingen tekst , slette
fjerner Toolbar
p Hvis du ønsker at præsentere et PDF-dokument på en professionel og kunstnerisk måde , så skal du måske overveje at fjerne Acrobat værktøjslinjen. Dette vil præsentere din PDF-fil i fuld skærm . Brugere kan derefter trykke på F8 for at fjerne fuld skærm og returnere Adobe Acrobat til sin oprindelige læsning opfattelse. Indsæt scriptet ved at klikke på "Avanceret" menuen og vælge " Document Processing " og " Document JavaScripts " indstillinger . Derefter - i scripting box - indsæt følgende for at professionalisere udseendet af din PDF-dokument : Hej
app.toolbar = true;
Andre Adobe Acrobat Scripts
< br >
Andre JavaScripts omfatter dem, der gemmer en PDF med et tidsstempel . Dette særlige script er særdeles nyttig for at se tidligere versioner af et PDF-dokument , fordi det ikke overskrive den fil , men skaber blot et nyt med tidsstemplet . Andre scripts kan rotere hele liggende eller stående orienterede sider og udtrække URL eller e-mail -adresser . Se Evermap linket i afsnittet Ressourcer til en omfattende liste over Adobe Acrobat JavaScripts .