StampPDF Batch
Use Automation to Add Text and Image Imprints to PDF Documents
High Volume Stamping and Customization of PDF Files
Use Automation to Add Text and Image Imprints to PDF Documents
High Volume Stamping and Customization of PDF Files
Does your organization need to stamp a high volume of documents through unattended or on-demand environments? StampPDF® Batch lets you add customized text, images, watermarks and more to documents as they are submitted, as they are requested, or in batch mode.
StampPDF Batch is used across many industries, including: Manufacturing and Aerospace as part of their ISO 9000 compliance process; by publishers for pre-publication review; by law firms to add Bates numbering, by Government agencies and Courts to certify electronic submission date and time; as part of a Social DRM process; or by any organization that needs to dynamically personalize documents.
StampPDF® Batch is a powerful server-based application engineered for high volume, unattended and missions-critical on-demand environments.
StampPDF Batch 6.0 through 6.5 contain several completely new and powerful features that make using StampPDF Batch even easier
StampPDF Batch has always been able to stamp variable data like dates, times, Bates numbers and file paths. Now we have extended this capability allowing you to dynamically change the text being stamped as an input parameter to the call to StampPDF Batch. For example, Names, Account Numbers, Purchase Order Numbers, or entire lines of text. This means you no longer need to make changes to the stamp file to update custom text to be stamped by StampPDF Batch. Variable Substitution Example
Now, easily add StampPDF Batch to your workflow with little, or no programming required. StampPDF Batch now directly supports Watched Folders, also called Drop Folders or Watched Directories. This allows the end user to simply copy the PDF file to be stamped into the Watched Folder. The newly stamped output file will then appear in the output directory.
If the original input PDF file version is PDF 1.4 or later, the original version number is used for the output PDF file instead of updating the PDF file version number to PDF 1.7.
The output Arabic text will have the same length as the input text. This option is related to “Arabic shaping”, which inserts extra Unicode characters to improve the appearance of the text. If more room is necessary, then the application will try to consume spaces next to modified characters.
Automatically scale your stamp to fit on the page without having to set any other options. The value for AutoScale specifies the font size as a percentage of the larger dimension of the page size (example: if your document is 8 1/2 x 11, with AutoScale set to (10), the stamp would be set at 10% of 11 inches. By using the AutoScale parameter in your stamp items, you will be able to apply the same stamp across multiple files regardless of their page size.
StampPDF Batch has a special type of Stamp Item which can scale and transform the page. This is typically used to reduce the size of the page and create white space at the top and right side of the page. This is useful for stamping text along the top and/or right edge of the page and ensuring the stamped text is not obscuring any of the page content.
StampPDF Batch has always been able to positions diagonal text across a page automatically calculating placement of text from corner to corner regardless of the page size or orientation. The two classic automatic diagonal positions are as follows:
We have now added four new automatic positioning options for drawing text on the right and left edges of the page as follows:
StampPDF Batch now directly supports the stamping of DataMatrix 2D Barcodes. The new 2D barcode stamps are supported with all of the placement options available for Image and PDF stamps.
Microsoft Windows
Windows 7 and higher (32 or 64 bit)
Linux (RedHat, SUSE, Ubuntu, etc.)
Kernel 2.6 64 bit
IBM AIX
5.2 & above on Power
Oracle (Sun) Solaris
10 and above on SPARC
Apple Mac OS X
10.5 & above on Intel x86
A stamp file is passed to StampPDF Batch. See the Introduction to Stamp PDF Batch for more information.
PHP developers may prefer the free PHP class for StampPDF Batch. Every option in StampPDF Batch is represented in the PHP class by a Method, so the full range of controls, from stamp parameters to security options and more, is readily available for implementation in PHP scripts.
Dynamically generate stamp files from Perl, Java, PHP, VBScript, or any shell script. StampPDF Batch can also be scripted for multistage processing or deployed with our other products as part of a complete PDF workflow solution.
The StampPDF Batch Guide provides complete product documentation. See the New Features!
Please see our Voluntary Product Accessibility Template (VPAT) for StampPDF Batch.
StampPDF Batch starts at $1,995.00 (USD) for a single server with up to 4 cores. Contact us for more information.
Here is a simple example of using StampPDF Batch to stamp a customer name on the bottom left corner of each page; and, stamp an account number on the top right corner of each page.
# Options Begin_Options Version (2) TopMargin (0) BottomMargin (0) LeftMargin (0) RightMargin (0) End_Options # — Stamp Item 1 Begin_Message Name (Customer Name Item) Type (Text) PageIncrement (1) StartPage (1) EndPage (-1) Font (MyriadPro-Regular) Text (Customer: ) Position (bottom) Justification (left) Underlay (no) End_Message # — Stamp Item 2 Begin_Message Name (Customer Account Number Item) Type (Text) PageIncrement (1) StartPage (1) EndPage (-1) Font (OCRA) Text (Account# ) Position (top) Justification (right) Underlay (no) End_Message
The -vars parameter allows you to replace variables found within the stamp file, and thus substitute the text that it stamps based on parameters passed to StampPDF Batch.
stamppdfapp.exe -o JaneDoe.pdf -vars "First_Name,Jane,Last_Name,Doe,Account_Number,B12345678" StampFile.txt InputFile.pdf
If the text of an item contained in the stamp file contains one or more pairs of percent signs, the text between each pair of percent signs is the name of a variable to be replaced. In this case we are replacing the following three variables found in the stamp file:
First_Name Jane Last_Name Doe Account_Number B12345678
StampPDF Batch can then be called repeatedly with different substitution values for the given variables.