x Accessible Navigation Search This Site Trial Software Contact Us Request a Call
space space curve Trial Software Contact Us Request a Call Office People
PDF Document Management
Software, Services & Support
Go Button

Sample Scripts

The Command Line Interface (CLI) is a simple yet powerful programming technique that can be invoked in many environments. All Appligent Document Solutions server-based components include a CLI and can easily be placed in a scripted workflow.

The following examples show only the critical elements needed to set up the command line call, invoke the application and capture the returned code.  If you need assistance in developing PHP or Perl scripts for our applications, please get in touch.

NOTE: We use FDFMerge to demonstrate the correct syntax below, but the name of any of our server-based applications may be substituted.

PHP Download complete example.

#Built the Executable statement $FDFMergeAppl = "$FdfMerge -r $FdfMergeRegNum";
$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);

ASP Download complete example.

'Built the Executable statement
sFdfMergeAppl = sFdfMerge & " -r " & sFdfMergeRegNum
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

PERL Download complete example.

#Built the Executable statement
$FDFMergeAppl = "$FdfMerge -r $FdfMergeRegNum";
$FdfMergeParms = "-s -p -l $LogFile -o $OutPdfFile $InPdfFile $InFdfFile";
$FdfMergeCmd = $FDFMergeAppl . $FdfMergeParms;

#Execute the FDFMerge command line and get the return code.
$Return = `$FdfMergeCmd`;

Java Download complete example or an alternate example.

//Built the Executable statement
sFdfMergeAppl = sFdfMerge + " -r " + sFdfMergeRegNum;
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().exec ( sFdfMergeCmd );
cmdlProcess.waitFor ();
iReturn = cmdlProcess.exitValue();

Visual Basic Download complete example.

'Built the Executable statement
sFdfMergeAppl = sFdfMerge & " -r " & sFdfMergeRegNum
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)

Last modified February 22, 2010