FDFMerge Lite
Complete and Save PDF Forms Online
Robust Affordable Solution for Capturing Data from PDF Forms
Complete and Save PDF Forms Online
Robust Affordable Solution for Capturing Data from PDF Forms
For simple forms, FDFMerge Lite is a robust PDF form filling solution that is affordable and convenient for organizations that need to easily capture form data from end-users. Forms are completed and saved online. All end-users need to view the filled in PDF forms is the free Adobe Reader® or a third party PDF viewer.
For partial form flattening, image stamping or sophisticated typography features, consider FDFMerge (see the Compare tab).
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
Minimum free memory available to run the application : 512 MBytes
Use FDFMerge Lite with a CGI script to dynamically create forms based on data users submit from their browsers. In an electronic document workflow, FDFMerge Lite can be scripted for multistage processing and used with our other products as part of a complete PDF workflow solution
Feature | FDFMerge | FDFMerge Lite |
---|---|---|
Fill data into single or multi-page Acrobat PDF forms ( AcroForms ) | Yes | Yes |
Process multiple forms using only one field data file ( FDF or XFDF ) | Yes | Yes |
Flatten all field in the form directly into the document page content | Yes | Yes |
Selectively flatten individual form fields directly into the document page content ( Partial Form Flattening ) | Yes | No |
Save as Fast Web view ( Linearize ) | Yes | Yes |
Encrypt and Set Permissions of output PDF | Yes | Yes |
Support for Unicode to place Chinese, Japanese or Korean (CJK) data in form fields | Yes | Yes |
Supports Extensible Markup Language ( XML) to specify form field data | Yes | Yes |
Supports FormInfo file for Dynamic Global or Individual field customization | Yes | No |
Dynamic customization of all form fields | Yes | No |
Dynamic customization of individual form fields | Yes | No |
Dynamically Specify individual field Font Name and Font Size for text fields | Yes | No |
Dynamically Specify individual field Font Color using Grayscale, RGB or CMYK Colors | Yes | No |
Dynamically Specify individual field Character Spacing, Word Spacing and Line Spacing | Yes | No |
Dynamically Specify individual field Justification and Crop | Yes | No |
Dynamically Specify individual field Border and Background Visibility | Yes | No |
Dynamically Specify individual field Border and Background Color using Grayscale, RGB or CMYK Colors | Yes | No |
Stamp PDF Pages from Multi-Page PDF files onto any form fields | Yes | No |
Stamp JPEG or TIF images onto any form fields | Yes | No |
The following examples show only the critical elements needed to set up the command line call, invoke the application and capture the returned code. Contact us if you need assistance in developing PHP or Perl scripts for our applications
The Command Line Interface (CLI) is a powerful programming technique useful in any server environment. All Appligent Document Solutions server-based applications include a CLI and can easily be placed in any workflow, using any programming language or scripting environment. In addition, most of the Appligent applications also support Watched Folders and/or Watched Directories for easily fitting into just about any workflow.
Please see the documentation for the specific product to learn about all of the product features at docs.appligent.com
NOTE: We use FDFMerge to demonstrate the correct syntax below, but the name of any of our server-based applications may be substituted.
#Built the Executable statement $FDFMergeAppl = "$FdfMerge ";
$FdfMergeParms = "-s -p -l $LogFile -o $OutPdfFile $InPdfFile $InFdfFile";
$FdfMergeCmd = $FDFMergeAppl . $FdfMergeParms;
#Execute the FDFMerge command line and get the return code.
$Return = system($FdfMergeCmd);
'Built the Executable statement
sFdfMergeAppl = sFdfMerge
sFdfMergeParms = " -s -p -l " & sLogFile & " -o " & sOutPDFFile
sFdfMergeParms = sFdfMergeParms & " " &InPdfFile & " " & sInFdfFile
sFdfMergeCmd = sFdfMergeAppl & " " & sFdfMergeParms
'Create the Shell object to run the FDFMerge command line.
Set wShell = Server.CreateObject("WScript.Shell")
'Execute the FDFMerge command line and get the return code.
iReturn = wShell.Run( sFdfMergeCmd, 10, True )
Set wShell = Nothing
#Built the Executable statement
$FDFMergeAppl = "$FdfMerge ";
$FdfMergeParms = "-s -p -l $LogFile -o $OutPdfFile $InPdfFile $InFdfFile';
$FdfMergeCmd = $FDFMergeAppl . $FdfMergeParms;
#Execuate the FDFMerge command line and get the return code.
$Return = '$FdfMergeCmd';
// Built the Executable Statement
sFdfMergeAppl = sFdfMerge;
sFdfMergeParms = " -s -p -l " + sLogFile + " -o " + sOutPDFFile;
sFdfMergeParms = sFdfMergeParms + " " + InPdfFile + " " + sInFdfFile;
// Add "cmd /c" if you are running on Windows (Leave out if running on Unix)
sFdfMergeCmd = "cmd /c " + sFdfMergeAppl + " " + sFdfMergeParms;
// Create the process to run the FDFMerge command line.
Process cmdlProcess;
// Execute the FDFMerge command line and get the return code.
cmdlProcess = Runtime.getRuntime( ).exe ( sFdfMergeCmd );
cmdlProcess.waitFor ( );
iReturn = cmdlProcess.exitValue( );
'Built the Executable statement
sFdfMergeAppl = sFdfMerge
sFdfMergeParms = " -s -p -l " & sLogFile & "-o " & sOutPDFFile
sFdfMergeParms = sFdfMergeParms & " " &InPdfFile & " " & sInFdfFile
sFdfMergeCmd = sFdfMergeAppl & " " & sFdfMergeParms
'Execute the FDFMerge command line and get the return code.
iReturn = Shell(sFdfMergeCmd)
FDFMerge Lite starts at $995.00 (USD) for a single server with up to 4 cores. Contact us for more information.