Acrobat JavaScript er et objekt - orientert språk som kan endre og endre utseende og database innstillingene for et portabelt dokument format ( PDF -fil) . Det er det eneste skriptspråk forhåndsinstallert i Adobe -programmet og kan brukes til å manipulere alt fra brukerens input data til PDF- dokument maler. Acrobat JavaScript editor ligger innenfor Adobe programvinduet . Lag Innhold Output Tekst
Dette bestemte skriptet skaper en innholdsliste over hvert bokmerke og sidetall i PDF-filen . Dette er en god ide hvis du eksporterer og kombinere en rekke PDF-sider og trenger å trekke opp en innholdsfortegnelse for det i et annet program som Microsoft Word . I stedet for å ta seg tid til å vasse gjennom alle PDF navn og sidenummer , sett inn følgende kode i Acrobat og kopiere og lime resultatet inn tekst i et Word-dokument : en
funksjon 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 bokmerkene i dokumentet . ");
DumpBookmark ( this.bookmarkRoot , 0 ) ;
Husk imidlertid at PDF-filen er nå permanent innebygd med koden , og vil sende ut et innholdet tekst hver gang du åpner filen. Bøte på dette ved å slette koden og lagre PDF når du har brukt den.
Slett sider med No Text
p Det kan se veldig uprofesjonelt å gi kunder eller kollegaer en dokument med tilfeldig blanke sider inni . Det er også en sløsing med papir . Du kan bøte på dette ved å implementere et JavaScript som fjerner enhver side i PDF-dokumentet uten ord på det . Bruk følgende kode for å implementere JavaScript : en
try {
//lagre en kopi av originaldokumentet
Var nyttNavn = 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 siden har ingen tekst , slette
fjerner Toolbar
p Hvis du ønsker å presentere et PDF-dokument i et faglig og kunstnerisk måte , så kan du vurdere å fjerne Acrobat-verktøylinjen . Dette vil presentere PDF i en full skjerm . Brukerne kan deretter trykke F8 for å fjerne fullskjermmodus og tilbake Adobe Acrobat til sin opprinnelige lesing visning. Sett script ved å klikke på "Advanced "-menyen og velge " Document Processing " og " Dokument JavaScripts " alternativer . Så - i skripting boksen - sett følgende for å profesjonalisere utseendet på PDF -dokument : en
app.toolbar = true;
Andre Adobe Acrobat Scripts
Andre JavaScripts omfatter de som lagrer en PDF med et tidsstempel . Denne spesielle script er svært nyttig for å se tidligere versjoner av et PDF-dokument fordi den ikke overskrive gjeldende fil , men bare skaper en ny en med tidsangivelsen . Andre scripts kan rotere alle liggende eller stående - orienterte sider og trekke ut URL eller e-post adresser. Se Evermap koblingen i Resources for en omfattende liste over Adobe Acrobat JavaScripts .