40 
Recurse 
If set to “Yes” sub
-folders of the Sharepoint Library are handled. 
6.2.23  Stamps 
The “Stamps” parameter for “Convert TIFF to PDF” and “OCR Image Only PDF” allows entry of a 
command-line style specification. 
For example, the string below will produc
e a stamp “
Page Number000123Final
” on page 1, “
Page 
Number000124Final
” on page 2, etc.
-stamppref \"Page Number\" 
stampsuff Final 
stampstart 123 
stampdigits 6 
stamppos 0 
stamptype 0 
Parameter 
Notes 
-stamppref 
Prefix 
a string to be added to the beginning of the stamp, before 
the number section. 
-stampsuff 
Suffix - a string to be added to the end of the stamp, after the 
number section. 
-stampstart 
Start 
the value that the number portion of the stamp should 
start at. The number portion will be incremented by 1 each 
page. 
-stampdigits 
Digits 
a value indicating the minimum length that the number 
portion of the stam
p should be displayed as. Preceding 0’s will
be 
used to pad any numbers less than this whilst numbers greater 
than this will be displayed in full. 
-stamppos 
Stamp Position : 
0 is TopLeft, 
1 is TopCenter, 
2 is TopRight, 
3 is CenterLeft, 
4 is Center, 
5 is CenterRight, 
6 is BottomLeft, 
7 is BottomCenter, 
8 is BottomRight 
-stamptype 
Stamp Type :  
0 stamp is added as text 
1 stamp is added as an image 
6.2.24  Compress Image PDF 
Parameter 
Notes 
Output File Name 
Target file template which can include %FILENAME (original 
filename without the extension)  
MRC JPEG Quality 
JPEG quality setting (percentage value 1 - 100) for use in saving 
the background and foreground images. Default value is 75  
MRC Background Level 
Sampling  size  for  the  background  portion  of  the  image.  The 
higher the number, the larger the size of the image blocks used 
for averaging which will result in a reduction in size but also 
Pdf extract images - Select, copy, paste PDF images in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support PDF Image Extraction from a Page, a Region on a Page, and PDF Document
extract photo from pdf; extract image from pdf using
Pdf extract images - VB.NET PDF Image Extract Library: Select, copy, paste PDF images in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support PDF Image Extraction from a Page, a Region on a Page, and PDF Document
extract image from pdf acrobat; extract vector image from pdf
41 
quality. Default value is 3 
MRC Foreground Level 
Sampling size for the foreground portion of the image. The higher 
the  number,  the  larger the size  of  the image  blocks  used for 
averaging which will result in a reduction in size but also quality. 
Default value is 3 
Advanced Flags 
A number of advanced flags are available for use under guidance 
from 
Aquaforest 
technical 
support. 
Contact 
support@aquaforest.com if needed. 
/pdfa 
convert the compressed document to PDF/A-1b format 
/nojb2 
use G4 fax compression rather than JBIG2 for bitonal 
images 
/debug 
generate additional informational messages 
/allowtext 
allow PDFs containing text to be processed 
Continue on Error 
Continue processing files after an error occurs. 
6.3  Monitor 
This provides an interface to stop and start the Autobahn service, and to see which Jobs are currently 
running. 
Menu 
Item 
Action 
View Log File 
View the log file of the currently selected job. 
Stop Job 
Halt execution of the selected job. 
Clear Error 
Clears an error flag associated with a job, allowing it to be rerun. 
Stop Service 
Stop the Autobahn service. 
Start Service 
Start the Autobahn service. 
C# PDF Text Extract Library: extract text content from PDF file in
Ability to extract highlighted text out of PDF document. Image text extraction control provides text extraction from PDF images and image files.
extract images pdf; extract images from pdf files
VB.NET PDF Text Extract Library: extract text content from PDF
Extract highlighted text out of PDF document. Image text extraction control provides text extraction from PDF images and image files.
extract images from pdf online; extract image from pdf c#
42 
6.4  Job Scheduling 
Menu 
Item 
Action 
Save 
Saves the schedule for the current job 
Stop Processing on Error  If checked, the job will stop if it returns an error, and will not run 
again until the error is cleared from the Monitor screen. 
Send Email on Error 
If checked, Autobahn DX will send an email if an error occurs with 
a  job.    The  email  server  configuration  should  be  setup  on  the 
“options” screen –
see section 6.5  for more information.  
on.  
From Email Address 
The “from” email address that will be used for the message.
To Email Address 
The email address that the message will be sent to. 
Email Title 
The title of the email.   
Email Message 
The body of the email. 
C# Create PDF from images Library to convert Jpeg, png images to
Create PDF from Images. |. Home ›› XDoc.PDF ›› C# PDF: Create PDF from Images. C#.NET PDF - Create PDF from Images in C# with XDoc.NET PDF Control.
pdf image extractor c#; extract images from pdf file
VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.
VB.NET: Extract All Images from PDF Document. This is an example that you can use it to extract all images from PDF document. ' Get page 3 from the document.
extract photos from pdf; how to extract images from pdf in acrobat
43 
The product supports three types of scheduling which are implemented via the Autobahn DX service: 
6.4.1  Ad-Hoc 
This  means  that  the  job  does  not  have  any  fixed  schedule,  but  may  be  explicitly  run  via  the 
management GUI or via one of the API methods. 
6.4.2  Watched Folder / Continuous Scheduling 
This allows the job to be scheduled to run periodically between a start time and end time each day.  The 
periods may be seconds, minutes or hours.  For example, a job may be specified to run every 30 
seconds between 9:00 and 17:00. 
6.4.3  Daily Scheduling 
This allows the job to be scheduled to run at a specified time each day. 
6.5  Email Options 
The options screen allows email server information to be defined.  This is used to support the “Send 
Email on Error” fun
ctionality defined in the previous section.  The information entered is help in 
Autobahn.config in the config directory.  The password is held in an encrypted form. 
Field 
Description 
Server 
Address of the Server hosting the SMTP server. 
SMTP Port 
SMTP Server port.  Default is 25. 
Username 
Username for authentication by the server. 
Password 
Password for the username. 
Need Authentication 
If  checked,  authentication  will  be  used  and  the  username  and 
password can be filled in. 
C# PDF Convert to Images SDK: Convert PDF to png, gif images in C#
C#.NET PDF SDK - Convert & Render PDF to Images in C#.NET. Free .NET DLLs for converting PDF to images in both .NET WinForms and ASP.NET application.
extract color image from pdf in c#; extract images from pdf files without using copy and paste
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
|. Home ›› XDoc.PDF ›› C# PDF: Extract, Copy and Paste PDF Pages. C#.NET Sample Code: Extract PDF Pages and Save into a New PDF File in C#.NET.
extract photos pdf; pdf image text extractor
44 
6.6  Running Jobs via Job Manager or Designer 
Choosing “Run Now” from the menu executes the current 
job definition and all output is placed in the 
text area window, as well as the Job log files.  
Menu 
Item 
Action 
Stop 
Stops the currently running job. 
Return to Job Manager 
Returns to the job manager with the current job selected. 
VB.NET Create PDF from images Library to convert Jpeg, png images
Create PDF from Images. |. Home ›› XDoc.PDF ›› VB.NET PDF: Create PDF from Images. NET converter control for exporting high quality PDF from images.
extract jpg from pdf; extract pictures from pdf
C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
Following demo code will show how to convert all PDF pages to Jpeg images with C# .NET. // Load a PDF file. String inputFilePath
extract images pdf acrobat; how to extract pictures from pdf files
45 
 S
CRIPTING 
C
USTOM 
S
TEPS
Autobahn DX allows custom job steps to be defined that can be included in a Job Definition in the 
same way as any other step type.  The custom step itself can be any form of executable file or script.  
Some template wsh scripts are included which demonstrates calling a command-line executable from 
within the script. 
7.1  Custom Script Example 
Included with the product is an example custom script (in the Autobahn DX custom folder) that will 
split a PDF file into single pages and then create a single ZIP file that contains the pages.  The example 
makes  use  of  the  Freebyte  Zip  application  which  you  can  download  from  here 
http://www.freebyte.com/download/fbzpack.exe , run and unpack into C:\Aquaforest\Autobahn DX 
3.2\custom. 
Custom script files must be placed in C:\Aquaforest\Autobahn DX 3.2\custom folder.  In this case the 
custom script file is customexample.wsh.  
The results of the Job Definition will be a zipped file as shown:  
46 
7.2  Custom Example Script  
The contents of Customexample.wsf are shown below.  This file can be used as a template for other 
custom job steps. 
Note that by default Autobahn DX processes job steps by using a separate folder for each step.  Files to 
be processed will be in the folder defined by the 
infolder
variable and the resultant files placed in 
the folder defined by the 
outFolder
variable.  This is required even if the custom step does not 
actually change the files. 
Jobs can be configured to run without using Work Folders, in which case the infolder and will be the 
same. 
<job> 
<runtime> 
</runtime> 
<script language="JScript"> 
/************************************************************** 
** 
** 
(C) Aquaforest Limited 2006 
** 
** 
FILE  
** 
customexample.wsf 
** 
** 
DESCRIPTION 
** 
Example Custom Script for Autobahn DX 
** 
***************************************************************/ 
var WshShell = WScript.CreateObject("WScript.Shell"); 
/*************************************************************** 
Arguments 
***************************************************************/ 
var inFolder=""; 
var outFolder=""; 
if(WScript.Arguments.Named.Exists("in")) 
inFolder=WScript.Arguments.Named("in"); 
if(WScript.Arguments.Named.Exists("out")) 
outFolder=WScript.Arguments.Named("out"); 
doOut("In Custom Script Example! /in="+inFolder+" /out="+outFolder); 
doCmd('C:\\Program 
Files\\Aquaforest\\Aquaforest 
Autobahn\\custom\\fbzip.exe 
-a 
"'+outFolder+'\\customexample.zip" "'+inFolder+'" '); 
/* Write Output */ 
function doOut(s) 
WScript.StdOut.WriteLine(s); 
if(loggingOn) 
logOut.WriteLine(s) 
/* Execute Command */ 
function doCmd(cmd) 
doOut(cmd); 
var oExec    = WshShell.Exec(cmd); 
while(oExec.Status == 0) 
WScript.Sleep(100); 
47 
if(verbose) 
while(!oExec.StdOut.AtEndOfStream) 
doOut(oExec.StdOut.ReadLine()) 
else 
while(!oExec.StdOut.AtEndOfStream) 
oExec.StdOut.ReadLine() 
while(!oExec.StdErr.AtEndOfStream) 
doOut(oExec.StdErr.ReadLine()) 
if(verbose) 
while(!oExec.StdOut.AtEndOfStream) 
doOut(oExec.StdOut.ReadLine()) 
else 
while(!oExec.StdOut.AtEndOfStream) 
oExec.StdOut.ReadLine() 
while(!oExec.StdErr.AtEndOfStream) 
doOut(oExec.StdErr.ReadLine()) 
if(oExec.ExitCode==0)  
else 
doOut("Task failed with error code : "+oExec.ExitCode); 
WScript.Quit(1); 
</script> 
</job> 
7.3  Further Examples 
7.3.1 Postscript to PDF: custom_ps.wsf 
This script included in the custom folder can be used to convert Postscript files to PDF.  It makes use of 
the ps2pdf.bat script included in Ghostscript 8.63.  See http://pages.cs.wisc.edu/~ghost/ 
The script should be placed in the Autobahn DX custom folder (by default C:\Aquaforest\Autobahn 
DX 3.2\custom) and can be used by creating a job with a custom script step and entering custom_ps.wsf 
as the value of Custom Script File. 
If  required,  changes  can  be  made  to  the 
allowableExtensions 
variable  and  the 
genCommand()
function. 
As the ps2pdf script calls other Ghostscript components, the Ghostscript bin and lib folders should be 
added to the system PATH. 
7.3.2 MSG to PDF: custom_MSG.wsf 
As Microsoft Outlook is limited in the way that it can be  automated in  the way required by the 
easyPDF Driver used by Autobahn DX it can be more pragmatic to employ a custom script approach, 
This script can be used to convert msg files to PDF. This example makes use of TotalMailConverter 
(see http://www.coolutils.com/TotalMailConverter) but other products could equally be used. 
48 
The script should be placed in the Autobahn DX custom folder (by default C:\Aquaforest\Autobahn 
DX  3.2\custom)  and  can  be  used  by  creating  a  job  with  a  custom  script  step  and  entering 
custom_msg.wsf as the value of Custom Script File. 
If  required,  changes  can  be  made  to  the 
allowableExtensions 
variable  and  the 
genCommand()
function. 
The Autobahn DX service should be configured to allow interaction with the desktop and to run as a 
standard user account rather than the Local System account. 
49 
 J
OB 
D
EFINITION 
XML
F
ILES
8.1  Overview of Job Definition Creation and Processing 
tifftopdf.xml
XML StepType 
Definitions
Autobahn XML Definition Processing
splitpdf.xml
...
Autobahn Designer
Autobahn Designer
XML Job Definition
Step 1
Step 2
… …
..
Autobahn Service
Autobahn Service
Run Step 1
Run Step 2
Run Job 1
Autobahn Job Definitions are represented as XML files which can be created “by hand”, or more likely 
by using the Autobahn Administrator (see section 6). A job definition file contains certain standard 
pieces 
of information (source folder for example) and also has a “StepType” Definition for each step in 
the process.  It is these step definitions that are executed via the Autobahn service. 
8.2  Job IDs 
Autobahn uses a sequential integer job id that starts at 1001.  
The “next job id” value is held in the 
config/next_job_id/xml  file  and  is  updated  each  time  a  new  job  is  created  or  copied  using  the 
administration tool. 
The initial contents of the file are: 
<?xml version="1.0" encoding="ISO8859-1" ?> 
<next_job_id>1001</next_job_id> 
8.3  Sample Job Definition File (Excluding Step Details) 
Below is a simple example of a job definition which is designed to continuously (every 30 seconds) 
monitor a directory (c:\faxes) for new .tif files and convert them to searchable PDF, and place the 
resulting files in c:\processed faxes.   
Documents you may be interested
Documents you may be interested