APActiveCheck
APActiveCheck scans one or more PDF documents and reports on the type and amount of active content in PDF
documents. Active
content can compromise security by running scripts or accessing outside
sources. It can also affect archivability by referencing sources outside
of
your control.
Active content consists of:
- Launch Actions
- External File References.
- Submit Form Actions
- Embedded Files
- Remote Go To Actions
- JavaScript
- Postscript XObjects
- Encrypted Content

Using APActiveCheck
APActiveCheck is very easy to use. The results can be displayed on screen or written to a file.
To run APActiveCheck on a sample.pdf, which has no active content, the command is:
apactivecheck sample.pdf
The following results will be displayed on the screen, or written to a file, when there is no active content:
FileName:sample.pdf
Passed: No active content found.
To run APActiveCheck on a sample.pdf, which has active content, the command is the same:
apactivecheck sample.pdf
The following results will display, or write to a file, when there is active content. The example below shows there are 4 types of active content in the PDF file:
FileName:sample.pdf
Count: 5 Type: Attached object or executable found
Count: 2 Type: JavaScript found
Count: 2 Type: URI reference found
Count: 5 Type: External file reference found
Failed: 4 types of active content found.
There are options that allow you to test encrypted PDF documents by providing the owner password. You can save the report data in XML as well.
Modes of Operation
You can run the APActiveCheck in a variety of ways:
Basic operations The simplest way to run APActiveCheck
is from the command line. Option flags are available to tailor the output.
Automation options APActiveCheck can be scripted for multistage
processing and used with Appligent’s other products
as part of a complete PDF workflow solution.
Optional Web service Expose the functionality of APActiveCheck to your entire network with APConductor, a separate Appligent
Web service product. Use it to programmatically pass the function parameters
each utility needs with just one SOAP (Simple Object Access Protocol)
call per utility.
APActiveCheck is
compatible with PDF 1.2 and higher.
Appligent products are available on platforms ranging from desktops to mainframes. Following is a list of the supported platforms :
*Linux Examples:
Red Hat Linux 9 uses Kernel 2.4
Red Hat Linux ES 4 Kernel uses 2.6
SUSE Linux 10 uses Kernel 2.6
Appligent applications can be called from any programming or scripting language; for example:
Perl, PHP, Java, C++, ASP & .Net, Visual Basic, Cold Fusion and Lotus Notes
Documentation
A User Guide is available as a Download PDF
How to Buy
Starting at $199.00 (USD) Contact Appligent for more information and volume discounts. Development licenses are available at a 50% discount.
Customer Support
Appligent offers both email and telephone support.
See our Support & Maintenance page.
Products in the Utilities family include:
Retrieval
Modification
|