Acrobat & PDF Scripting Learning Center & Library
The most comprehensive, organized and convenient resource for learning and enhancing your skills with Acrobat and PDF JavaScript.


Featured Tool
The Exhibit Master II
A highly customizable legal exhibit sticker.
Acrobat & PDF Scripting Learning Center & LibraryThe most comprehensive, organized and convenient resource for learning and enhancing your skills with Acrobat and PDF JavaScript.
Sold Separately, Find out more...

Online PDF/Scripting Tools
Acrobat & PDF Scripting Learning Center & LibraryThe most comprehensive, organized and convenient resource for learning and enhancing your skills with Acrobat and PDF JavaScript.
Drag and drop graphical editor for creating dialog boxes for Dynamic Stamps and Automation scripts.

A Note on JavaScript Compatibility - The Acrobat JavaScript model grew very quickly up to version 7. Little to no changes have been made to this model in following versions. Of the changes that were made , most changed scripting access and security, not functionality. As such, nearly everything you'll find on this site is compatible with Acrobat 7 thru Acrobat DC. There are however more significant compatibility issues you should know about... Read More


RECENTLY ADDED CONTENT

Acrobat & PDF Scripting Learning Center & LibraryThe most comprehensive, organized and convenient resource for learning and enhancing your skills with Acrobat and PDF JavaScript.Select and Load Form Data - Loads form data from a CSV or Tab Delimited (.txt) file into form fields on the current PDF. User can search data and manually select the data line to import. Works in Reader.

How to Write an "If" Statement - The "if" statement in the JavaScript language is one of the most basic and useful control structures. Learning how to write an "if" is one of the most basic steps to developing programming skills.

How to Write a Basic PDF Calculation Script - Everything you need to know to get started writing PDF form calculation scripts, from where to find the button in the Acrobat Pro UI, to details on the how the scripts work. This article covers the basics by dissecting a simple calculation script

Editing Form Field Properties - When it comes to designing a form. Form field properties are literally everything. This article is a brief tutorial on how to access and use these properties using different techniques, including access from the scripting model.

Formatting Fields, Text and others - This new department, as well as being a launch point for format related articles, provides a full introduction to the PDF events related to field formatting, text fields in particular.

Acrobat & PDF Scripting Learning Center & LibraryThe most comprehensive, organized and convenient resource for learning and enhancing your skills with Acrobat and PDF JavaScript.   How to Connect a Custom Dialog to a Dynamic Stamp Script (9:49) - Covers the full process from creating the stamp graphic to developing the stamp script. (Member Content)

Acrobat & PDF Scripting Learning Center & LibraryThe most comprehensive, organized and convenient resource for learning and enhancing your skills with Acrobat and PDF JavaScript.   How to Find the Stamp Name - The stamp name is required for stamp scripting, but the real name of a stamp is hidden. This video covers method for finding and changing the stamp name

Making sense of the QuickTools Bar and the Tools Panel - In this article we make sense of the various tool access mechanisms and show how to move the tools around so you can make the most out of Acrobat.

Formatting Error - "Value Entered Does Not Match Format" - This is one of the most common errors encountered by new form designers. Fortunately, there are several ways to fix this annoying issue.

How to Blank a 0 (zero) calculation result - It is very often desirable for an empty form to contain blank entries. Unfortunately this is a problem with calculated fields, but there are some very easy solutions.

Exhibit Master- Customizable, Auto Incrementing Legal Exhibit Stamp - Replace paper sticky stamps with this Legal Exhibit Sticker- the most advanced available for marking PDF documents in Acrobat. Not only are the text and colors customizable, but you can create and save as many different stamp designs as you need for different purposes. Another great example of scripting to make work easier and more efficient. Watch the demo video for details.

Matching Text Patterns with Regular Expressions - Regular Expressions are probably the most flexible and powerful tool for identifying patterns in a text string. In JavaScript, they are used for many different types of text identification, extraction, and manipulation.

Show/Hide Form Fields - Article - Easy introduction to techniques for Hiding and Showing form fields, as well as some advanced scripts.

Show/Hide Form Fields - Demo File - Example file demonstrates different techniques for showing and hiding form fields.

Multiple Lists, Unique selection - Demonstrates the complete script needed to ensure an item is only selected once from a set of multiple dropdowns that all have the same list of items.

Acrobat & PDF Scripting Learning Center & LibraryThe most comprehensive, organized and convenient resource for learning and enhancing your skills with Acrobat and PDF JavaScript.Form Field Pre-Fill Tool - This tool stores multiple data-sets that can then be selected from a popup menu for loading into fields on a currently open form. Easy to save, delete and select a data-set.

Form Data Handling - So exactly how do you move data in and out of forms? And what about data formats? This new department explains these questions as well as many more about form data, and provides several tools and example code for handling form data.

Bluebeam vs Acrobat Stamps - Bluebeam Revu is a 3rd party PDF viewer for the explicit purpose of reviewing technical drawing. It supports sophisticated interactive Dynamic stamps in a way that is compatible with Acrobat, with a few caveats. With just a few adjustments, almost any Acrobat dynamic stamp can be made to work in both applications. This article explains how stamps work in Bluebeam and how to make Acrobat stamps compatible :) )

HTTP Access Tester Tool - Use the Net.HTTP object to add internet access to your automation scripts. This HTTP Request tool demonstrates the use of the Net.HTTP object and provides an easy way for you to test out interactions with the internet.

Automation Tool Descriptions Page - Detailed descriptions and screenshots of many popular Acrobat Automation tools we developed that are available to members. These demonstrate the breadth of what you can do with Acrobat JavaScript(...after a lot of skills devleopment, of course :) )

File Folder Access Tester - This script provides a dialog for discovering the correct path to any folder. It also tests the ability to access a file in that folder from Acrobat JavaScript.

PayPal is now offered as a payment option for memberships.

Make Bookmarks for Comments - This tool pops up a dialog for selecting the type of comments you want bookmarked, then creates a special "Comment" parent bookmark and fills it with bookmarks for every comment found. Bookmarks are ordered by page, and location of the comment on that page, so that a comment on the top of the page will appear above a comment on the bottom of the page.

Acrobat & PDF Scripting Learning Center & LibraryThe most comprehensive, organized and convenient resource for learning and enhancing your skills with Acrobat and PDF JavaScript. - How To Install PDF Stamps Into Acrobat/Reader on Windows (9:19) -This video covers the details you need to install stamps into Acrobat/Reader, and more importantly what not to do when installing stamps. No Scripting Necessary.

Creating Pop-Up Menus- Popup menus are a great way to provide users with a list of selections, and they work well for both form and automation scripting. This article explains their usage and provides sample code. A scripted sample file to accompany the article is also available in the Download Library.

Acrobat & PDF Scripting Learning Center & LibraryThe most comprehensive, organized and convenient resource for learning and enhancing your skills with Acrobat and PDF JavaScript.   Change the Background Text and Graphics of a Stamp (9:19) - Found a Dynamic Stamp with the Features you want, but the look is wrong. This video covers the theory and details of changing a stamp's look, while leaving the functionality unchanged. No Scripting Necessary.

Acrobat & PDF Scripting Learning Center & LibraryThe most comprehensive, organized and convenient resource for learning and enhancing your skills with Acrobat and PDF JavaScript. AcroDialogs is Back!! AcroDialogs is a drag and drop graphical editor for creating Acrobat JavaScript Dialogs Boxes. JavaScript dialogs are particularly difficult to script by hand. AcroDialogs does the difficult part for you. Dialogs are particularly useful for Dynamic PDF Stamps and Automation Scripting. There are many download examples on this site that use dialogs in both these types of scripts. See AcroDialogs Overview for details.


   Acrobat & PDF Scripting Learning Center & LibraryThe most comprehensive, organized and convenient resource for learning and enhancing your skills with Acrobat and PDF JavaScript.  PDF Stamps Gone Wild (Video)!! - What is a PDF Stamp and how far can you take it? The answers are here, from the simple static stamps built into Acrobat to advanced interactive stamps and stamp automation. Stamps are simply the best way to markup and move documents through a process.

Acrobat & PDF Scripting Learning Center & LibraryThe most comprehensive, organized and convenient resource for learning and enhancing your skills with Acrobat and PDF JavaScript. PDF Stamps, The Book!!
There is more to PDF Stamps than you might think when it comes to creating effective stamps, and using stamps with in a document workflow. Whether you are a beginner or an advanced user, this book will give you the skills you need to create, manage, automate, and protect everything from simple static to advanced dynamic PDF stamps.