Resources
Acrobat JavaScript Articles, Tips, and Tutorials
from AcrobatUsers.com JavaScript Tech Corner
WindJack Solutions founder and President Thom Parker is an avid fan and well known guru of Acrobat JavaScript. He was invited by Adobe Systems, Inc to be the host of the AcrobatUsers.com JavaScript Corner. Acrobat JavaScript is a HUGE subject and in Thom's words "JavaScript is the programming language that brings PDFs to life." Below are links to the ever growing library of Thom's writing on this subject- be sure to check out the Example PDF files included in many of the entries- they contain code you can examine to help you learn how Acrobat JavaScript can be used to make PDF documents pack a punch - invaluable stuff!
General Acrobat Scripting
The Acrobat JavaScript Console (your best friend for Developing Acrobat JavaScript)
General Access to Existing Acrobat Scripts
Splitting and Rebuilding Strings
Get and Set PDF Metadata from Acrobat JavaScript
Multi-Line Text in a Button Caption
Add a Custom Menu Item to Acrobat
File Paths in Acrobat JavaScript
Entering Scripts into a Link Action
Automation
JavaScript in Batch Processing
Creating and Using Layer (OCGs) with Acrobat JavaScript
Automatically Add Buttons to a PDF
Applying PDF Security with Acrobat JavaScript
Form Tips
Hiding and Showing Form Fields
Entering Scripts for Form Fields
How to do (not so simple) Form Calculations
Multi-Line Text in a Button Caption
Using Colors in Acrobat JavaScript
Changing Another Field with Combo Box (Drop Down) Selection
Programming List and Combo Fields in Acrobat and LiveCycle Forms- Part 1
Programming List and Combo Fields in Acrobat and LiveCycle Forms- Part 2
Disabling (graying-out) Form Fields
Popup Menus for Acrobat (A Great User Interface Item)
In-Depth
Working with Date and Time in Acrobat JavaScript
Part 1
Part 2
Part 3
Alert, Response, and other Popup Windows in Acrobat JavaScript
Part 1- The Alert Box
Part 2- The Response Box
Part 3- The Document File Browser
Part 4- The Browse for File Dialog
Part 5- Custom Dialog Boxes
