Acrobat Security Changes in 10.1.1 and AcroTeX

| 2 Comments

For AcroTeX users that use the Adobe Distiller as the PDF creator, there are several changes in Acrobat 10.1.1 that affect your workflow.

User JavaScripts Folder (Windows-only)

For people who use the Distiller workflow, you know that AcroTeX maintains several JS files in the user JavaScripts folder. With Version 10.1.1 of Acrobat, according to the Application Security for the Acrobat Family of Products, the user JavaScripts folder has been moved from

%AppData%\Adobe\Acrobat\10.0\JavaScripts

to

%AppData%\Adobe\Acrobat\Privileged\10.0\JavaScripts

For example, the new path to the user JavaScripts folder might be

C:\Users\DPSpeaker\AppData\Roaming\Adobe\Acrobat\
     Privileged\10.0\JavaScripts

AcroTeX users (who use the Distiller workflow)  need to open the Windows Explorer, and enter

%AppData%\Adobe\Acrobat

into the URL locator. If the Privileged folder does not already exist, created it. Enter the Privileged folder; if the folder 10.0 does not exist, create it and enter this folder.  If there is a no JavaScripts folder, create it. This is the folder all the AcroTeX JavaScript files go into (aeb.js, apb.js, atb.js, aeb_pro.js,  and so on).

If you already have a JavaScripts folder from a previous version of Acrobat, you can simply copy (or move) the whole folder to this new location.

Global Variables (Windows and Mac), @EASE users take heed

Global variables have changed as well, they were stored in the two files glob.js and glob.settings.js in the folder

%AppData%\Adobe\Acrobat\10.0\JavaScripts

and are now stored in the two files GlobData and GlobSettings in the folder

%AppData%\Adobe\Acrobat\10.0\JSCache

AcroTeX uses global in the @EASE application, available from AcroTeX.Net. If you use Acrobat 10.1.1, do the following.

  1. Close Adobe Acrobat Pro, version 10.1.1.
  2. Navigate to the old user JavaScripts folder, by copy and pasting
      %AppData%\Adobe\Acrobat\10.0\JavaScripts

    into Windows Explorer.

  3. Delete the two files glob.js and glob.settings.js.
  4. Now, open Acrobat, and select File > Open from the menu system. In the Open Dialog box, navigate to the file ease.pdf, select this file and open it. When you open this file, new global variables will be created in the new JSCache folder.
  5. Test. Test the global variables by closing the Acrobat application (do not save ease.pdf).  Open Acrobat again. Select the View > @EASE Tools menu item. On selection, the ease.pdf file should open in Acrobat, and the @EASE system should perform as designed.  Hopefully :-)

Security changes for Acrobat Pro DC

The versioning for the new Acrobat DC has changed to a yearly versioning model; for the year 2015, the version has the 15.XX.XXXXX format.

DC comes is two flavors, perpetual (one-time payment for a serial key) and subscription (a monthly/annual payment).

That being said, the paths to the JavaScript is different depending on the how you purchased your DC (perpetual or subscription).

Perpetual: Location of JavaScript folder

We illustrate for the year 2015. The path to the JavaScript folder is

 %AppData%\Adobe\Acrobat\Privileged\
     2015\JavaScripts

The path to the global data has changed correspondingly to

 %AppData%\Adobe\Acrobat\2015\JSCache

Subscription: Location of JavaScript folder

The paths for the subscription version of DC does not depend on the version. The path to the JavaScript folder is

 %AppData%\Adobe\Acrobat\Privileged\
     DC\JavaScripts

The path to the global data has changed correspondingly to

 %AppData%\Adobe\Acrobat\DC\JSCache

2 Comments

  1. I use Acrobat Pro version 9 (distiller work flow). If I move JaveScripts to this new location (%AppData%\Adobe\Acrobat\Privileged\10.0\JavaScripts), will the document
    I create the distiller 9 work well with Adobe reader 10? Or I have to buy Acrobat 10 and recreate all the previous documents I have created with Acrobat 9?

    • Ernest, this new security is only for Acrobat X (or later). If you continue to use Version 9, leave your JavaScript where they are now. You only have to move them if you upgrade to X. Concerning your old documents, they do not change. When you created them with Version 9, any JS that was imported at that time was save within your document and is there still. So, don’t worry, these changes apply to 10.1.1.

      Good to hear from you Ernest, don.

Leave a Reply

Required fields are marked *.