Monday, December 7, 2015

Acrobat -- Anonymize Comments (FREE)


Now available for free!

This script will change the names of all authors of comments to a single value.
Handy for workflows in which multiple people comment on the same document, or if you just don't want others to know who commented on the file.
You can choose to either simply remove the author's name from all comments in the file, or to replace them with a new value, such as "anonymous".

Update: This script now includes a Batch Process (or Action) that allows you to run it on multiple files. Requires Acrobat Pro.

Example:

Before:



The dialog box:



After:





If you have any questions regarding this tool, contact me directly, and if you find this tool useful and would like to donate, it's always appreciated!

Thursday, December 3, 2015

Adobe Reader -- Import/Export PDF Form Data




Direct purchase using PayPal ($50 only per license)!

Update (03/12/2015): Now available, a free demo version of this tool that allows you to import or export up to three fields (in any of the available formats).

Update (19/11/2014): Added support for exporting the form data in the FDF and XFDF formats.

Some versions of Adobe Reader contain buttons labeled "Import Data" and "Export Data" for forms, but they are permanently grayed-out, unless the creator of the file applied a very special (and very expensive) right to it before distributing it.
If you wish to still gain access to this functionality (even if your version doesn't have these "ghost" buttons), but not lose an arm and a leg in the process, the solution is now available!

Using this tool you can import and export form data in Reader in multiple formats, so it can be saved as a plain-text file and then edited, archived, sent to others, imported into Excel or a database, etc.
All without the need to purchase Acrobat or to apply expensive rights...

This tool adds four additional buttons to Reader: Import Form Data and Export Form Data.

(Click to enlarge)
 
 If you click the "Export Form Data (Tab-delim.)" button a dialog window will be shown, containing text that can be copied and then pasted into a plain-text file. This is identical to exporting the form data in Acrobat as a text file.


The form data within the script's dialog window in Reader.



 If we paste the text into a text file...

The original tab-delimited form data, now in Notepad.


We can then save it, edit it, open it in Excel, etc.

Editing the form data: Changing the name of the company, for example.


The same can be done using the FDF format:

 

Or the XFDF format:



If you select "Import Form Data (Tab-delim.)" a blank window will open. You can then paste the data generated from the matching command of another file, or from Acrobat, into this window...

The data we previously edited in Notepad (highlighted)

And when you press OK, the fields will automatically be populated with the new data:

The file after importing the data. The edited field can be see in the background.


Very easy and very straight-forward to use.

For more information about this tool, you can contact me directly.

Wednesday, September 23, 2015

Acrobat/Reader -- Convert Wingdings To Fields




Direct purchase using PayPal ($40 only per license)!


When creating their forms in Word, many people like to use the Wingdings characters for their form fields, such as radio-buttons and check-boxes. They are easier to move around and control, compared to graphic elements, because they are simply textual symbols.
The problem begins when you convert your file to PDF and want to convert them to PDF form fields. Acrobat does not always identify these symbols as form fields, and when it does, it doesn't always assign them the correct form type: Check-boxes can become text fields and radio-buttons can become check-boxes... Which means you then have to make a lot of manual adjustments to get them working correctly.

This issue can now be easily solved using this new tool I've developed which will identify Wingdings characters and convert them into the correct form fields in your PDF file.
The tool can identify 8 different kinds of check-boxes and 7 different kinds of radio-buttons, as can be seen in this list:

Types of recognized Wingdings (click to enlarge)

So let's say we have a simple form with Wingdings boxes that we want to convert to check-boxes:
The original file
After installing the script we can run it easily via the Tools panel, like so:

Accessing the script in Acrobat
The symbols are recognized and the fields generated. When done, the script reports how many fields were added to the file:


We can now see the generated fields in the file:



And interact with them, just like any other fields:



This tool can even be used in the free Adobe Reader (version XI or higher)!

For more information about this tool, you can contact me directly.

Friday, July 17, 2015

Acrobat -- Populate Fields From Dropdown




Direct purchase using PayPal ($40 only per license)!

This tool allows you to set-up one of the most commonly requested features in PDF forms, a drop-down field that populates other fields with data when a selection is made it in.

It makes the entire process very easy and simple to do. All you have to have are the PDF form with the form fields, and the data organized in a spreadsheet with the field-names in the first row. That's it!

And it's even possible to use it multiple times in the same file, using different data files, without any conflicts between the different fields...

For example, let's say we have all of this data in an Excel spreadsheet that we want to import into our PDF:
The original data file (click to enlarge)
 We just need to save it as a tab-delimited text file (which is one of the built-in options in the Excel Save As dialog).
We then open our PDF file (notice the names of the form fields match those in the header row of the Excel file), and click the button that tool adds to Acrobat:


Now we select the input text file we created before, and then specify the "main" drop-down, the one the will populate the other fields when its value is changed:

That's it! We can now see that the drop-down list is populated with all of the names from the "Name" column in our original data file:


And when we make a selection in the drop-down, the other fields are immediately updated with the relevant data from that row:



For more information about this tool, you can contact me directly.

Wednesday, April 29, 2015

Acrobat -- Deskew PDF Pages




Direct purchase using PayPal ($60 only per license)!

One of the most common problems with scanned pages is that they are are skewed by a couple degrees, which can be annoying and unpleasant to the viewer. It can also cause problems with processes such as Optical Character Recognition (OCR). Many times these processes attempt to manually correct those scans by rotating them backwards (deskewing them), but that's not always successful or even possible (for example with non-scanned documents). So how to solve this problem?

Well, with this new tool you can easily deskew some, or all, the pages of a PDF file, in either an automatic or a manual process.

Let's have a look at an example: This is our original file with skewed pages that we want to rotate.
Notice the script is installed and available under Tools - Add-On Tools.

The original first page of the file (click to enlarge)

So how do we do it? We use the Line commenting tool to draw a line that represents the angle in which we want to rotate the page. So if there's a table on the page, for example, that line should be parallel to its top border:

The skewed page with the line we added to it
After adding the line we select it (multiple lines on multiple pages can be selected at once in the Comments List panel). We then run the script and in the Properties dialog select to use the "Selected Annotations" option.
If we want we can also select to remove these lines after the pages are processed.


The script's properties dialog
 And the result is...

First page after automatic deskewing
As you can see, the result is pretty good: The page is much straighter now.
We can find out by how many degrees (clockwise) it was rotated by opening the JS Console (Ctrl+J):

The automatic rotation angle for page #1.
(Although the value is a fraction, in fact the rotation is in whole degrees only)

Now lets say we want to specify ourselves by how many degrees to rotate the page.
We take page #2 of the same document and run the script once more...


The original page #2
 This time in the Properties dialog we select to process the current page only and enter the degrees manually as "-2" (since we want to rotate it counter-clockwise):

 

And the results look pretty good once again:


We can now process the rest of the pages using the same setting, if we wish.

Important note: This process will NOT affect objects on the page such as form fields, annotations, links, etc. They will all remain in tact.

For more information about this tool, you can contact me directly.

Friday, April 10, 2015

Compatibility with the new Acrobat and Reader DC

Adobe has recently released a new version of Acrobat and Reader (now named "Acrobat Reader"), called "DC" (Document Cloud).
As far as I am aware, and according to all of my tests, all of my scripts are compatible with these new versions, and can be installed and used in them without problems.

If you purchase a script and have problems installing or using it please contact me privately and I'll help you solve the problem as soon as possible.

Monday, March 30, 2015

Acrobat -- Generate Radio Button Groups




Direct purchase using PayPal ($40 only per license)!

Update (30/03/2015): Now available, a free demo version of this tool.
The demo version will create two copies of the original radio buttons, and can only begin from number "1".

Update (28/01/2014): New dialog added and the ability to specify the base number.

The option to duplicate fields in Acrobat is very useful, but not so much when it comes to groups of radio-buttons or check-boxes. It's not possible to generate new groups of these fields, so you have to either duplicate an individual field, and then rename and set the options for all the copies, or manually copy&paste your group (and then rename it as well)...

This is why I've developed this new tool, which will make creating new groups of fields very easy and convenient. No more renaming required. No more changing the options for each group so they work the same. It's an easy and fast process.

Let's say you have a PDF with 10 multiple-choice questions.
All you have to do is create the first 2 groups of radio-buttons for the answers, and then click the Generate Field Groups button that the script adds to Acrobat:

(click to enlarge)


You are then asked to enter the base name of the two groups you've created (which is "Group" in this case), as well as the base number (1 in this case), and the number of new groups to generate (we want 8 new groups):




Click OK, and within seconds, the new groups are added to the file, each one with its own unique name (Group3, Group4, Group5, etc.), but with the same values as those we defined in our original groups (A, B, C and D, in this case), and perfectly aligned to them:

(click to enlarge)

Done and dusted in no-time...

For more information about this tool, you can contact me directly.

Thursday, March 26, 2015

Batch Combine All PDF Files In Folders


Direct purchase using PayPal ($100 per license)!

This tool is similar to my Acrobat -- Batch Combine All PDF Files in a Folder script, only it's not a script, it's a more robust stand-alone tool that does the same task but is capable of processing more files quicker and more efficiently.

The tool looks like this:

The applications' GUI (click to enlarge)




If you wish to test the tool before purchasing it, a free demo version is available here.
The demo version is limited to processing up to 3 files in up to 3 folders. The full version has no such limits, of course.


For more information about this tool you can contact me directly.

Wednesday, March 25, 2015

Reader -- Create Form Fields in Adobe Reader




Direct purchase using PayPal ($40 only per license)!

One of the most frustrating things in Adobe Reader is that you can't add form fields to your files with it. You can fill them in, if they exist, but not create them. You usually need to purchase some expensive application to do that, but not any more!

Using this new tool I've developed one can create form fields even in the free Reader (XI version only!), simply by drawing them using built-in the Square commenting tool and then converting them to real, fillable fields.

It's fast and easy to do. All you need to do is draw the squares where you want the fields to be located, and as their comments enter the desired field name, like so:

The original comments (click to enlarge)
You can even specify some special properties for various field types, such as:
- Default values for Text fields
- Export values for Radio-Buttons and Check-Boxes
- The list-items for Combo-box (Drop-down menus) and List-box fields

After creating the comments you select the ones you want to convert and run the tool from the Extended menu on the right:

Creating text fields I
You select which kind of fields they should be from the list:

Creating text fields II
 And voilĂ ... The new fields are created! As you can see the one on the right has a default text, and the one on the left shows the field name of that field.

Creating text fields III
 They are editable, just like any field created elsewhere.

Creating text fields IV
 We can also create check-boxes:

Creating check-boxes I

Creating check-boxes II
Radio-buttons...
Creating radio-buttons I

Creating radio-buttons II
A combo-box field, with items:

Creating a combo-box I
Creating a combo-box II
 A list-box, with items as well:

Creating a list-box I

Creating a list-box II
 And even a real Digital Signature field!

Creating a signature field I

Creating a signature field II
The file can now be saved and distributed, just like any other PDF form!

If you have any questions about this tool, you can contact me directly.