display first page of pdf as image in c# : Rotate pdf pages and save application software tool html windows wpf online autobahndx210-part1221

Autobahn DX 
Reference Guide
Version 2.10
November 2008
© Copyright 2005-2008 Aquaforest Limited 
http://www.aquaforest.com/
Rotate pdf pages and save - rotate PDF page permanently in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Users to Change the Rotation Angle of PDF File Page Using C#
rotate pdf pages by degrees; rotate a pdf page
Rotate pdf pages and save - VB.NET PDF Page Rotate Library: rotate PDF page permanently in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
PDF Document Page Rotation in Visual Basic .NET Class Application
how to rotate all pages in pdf; pdf reverse page order
CONTENTS 
1
PRODUCT OVERVIEW AND CONCEPTS...............................................................................3
1.1
O
VERVIEW
................................................................................................................................3
2
AUTOBAHN DX ARCHITECTURE AND CONCEPTS...........................................................4
2.1
A
UTOBAHN 
W
INDOWS 
S
ERVICE
................................................................................................4
2.2
XML
J
OB 
D
EFINITION 
F
ILES
.....................................................................................................4
2.3
A
UTOBAHN 
A
DMINISTRATION
...................................................................................................5
2.3.1
Quick Job..........................................................................................................................5
2.3.2
Job Manager.....................................................................................................................5
2.3.3
Designer...........................................................................................................................5
2.3.4
Monitor.............................................................................................................................5
2.4
D
OCUMENT 
D
IRECTORIES
.........................................................................................................5
2.5
D
OCUMENT 
P
ROCESSING
...........................................................................................................5
2.6
J
OB 
S
TATUS
...............................................................................................................................5
2.7
A
UTOBAHN 
DX
.N
ET 
J
OB 
API...................................................................................................5
2.8
M
ULTI
-C
ORE
/CPU
S
UPPORT
.....................................................................................................5
3
INSTALLATION AND LICENSING...........................................................................................6
3.1
S
YSTEM 
R
EQUIREMENTS
...........................................................................................................6
3.2
P
RODUCT 
L
ICENSING
.................................................................................................................6
3.3
M
ULTI
-CPU/C
ORE 
L
ICENSING
..................................................................................................6
3.4
E
NTERING 
L
ICENSE 
K
EYS
..........................................................................................................6
4
AUTOBAHN DX QUICK START................................................................................................7
5
USING THE QUICK JOB TAB..................................................................................................10
5.1.1
Job Definition Section....................................................................................................12
5.1.2
OCR Options Section......................................................................................................13
5.1.3
Image PDF Options Section...........................................................................................13
5.1.4
PDF to TIFF Options Section.........................................................................................14
5.1.5
Split Options Section......................................................................................................14
5.1.6
Other Options Section....................................................................................................14
5.1.7
Task Log Section.............................................................................................................15
5.2
S
ECURITY 
S
ETTINGS
................................................................................................................15
5.2.1
Target Document Security..............................................................................................15
5.3
D
OCUMENT 
M
ETADATA
..........................................................................................................16
5.4
D
OCUMENT 
D
ISPLAY 
O
PTIONS
................................................................................................16
5.4.1
Display Modes................................................................................................................17
5.4.2
Settings...........................................................................................................................17
6
THE AUTOBAHN DX ADMINISTRATION TOOL...............................................................18
6.1
J
OB 
M
ANAGER
........................................................................................................................18
6.2
J
OB 
D
ESIGNER
.........................................................................................................................19
6.2.1
Menu Items.....................................................................................................................19
6.2.2
Fields..............................................................................................................................20
6.2.3
Workflow Processing versus In-Place Processing..........................................................22
6.2.4
Example In-Place Job Setup...........................................................................................22
6.2.5
Step Types.......................................................................................................................23
6.2.6
Step Type Properties.......................................................................................................25
6.2.7
Convert TIFF to PDF.....................................................................................................26
6.2.8
OCR Image-Only PDF...................................................................................................27
6.2.9
Convert Any Document to PDF......................................................................................28
6.2.10
Merge TIFFs to PDF......................................................................................................30
6.2.11
Set PDF Properties.........................................................................................................31
6.2.12
Custom Script.................................................................................................................32
6.2.13
Merge PDF.....................................................................................................................32
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
doc.Save(outPutFilePath). How to VB.NET: Delete Consecutive Pages from PDF. This is a VB .NET example for how to delete a range of pages from a PDF document.
save pdf rotate pages; rotate individual pages in pdf reader
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
doc.DeletePage(2); // Save the file. doc.Save(outPutFilePath); Demo Code: How to Delete Consecutive Pages from PDF in C#.NET. How
rotate pdf page; pdf rotate page and save
6.2.14
Split PDF........................................................................................................................32
6.2.15
Merge TIFFs...................................................................................................................33
6.2.16
Split TIFF.......................................................................................................................33
6.2.17
Read Inbox......................................................................................................................33
6.2.18
Send Documents .............................................................................................................34
6.2.19
Convert PDF to TIFF.....................................................................................................34
6.2.20
Extract Text from PDF...................................................................................................34
6.3
M
ONITOR
................................................................................................................................35
6.4
J
OB 
S
CHEDULING
....................................................................................................................36
6.4.1
Ad-Hoc............................................................................................................................36
6.4.2
Watched Folder / Continuous Scheduling......................................................................37
6.4.3
Daily Scheduling.............................................................................................................37
6.5
E
MAIL 
O
PTIONS
.......................................................................................................................37
6.6
R
UNNING 
J
OBS VIA 
J
OB 
M
ANAGER OR 
D
ESIGNER
...................................................................38
7
SCRIPTING CUSTOM STEPS..................................................................................................39
7.1
C
USTOM 
S
CRIPT 
E
XAMPLE
......................................................................................................39
7.2
C
USTOM 
E
XAMPLE 
S
CRIPT
......................................................................................................40
8
JOB DEFINITION XML FILES................................................................................................42
8.1
O
VERVIEW OF 
J
OB 
D
EFINITION 
C
REATION AND 
P
ROCESSING
..................................................42
8.2
J
OB 
ID
S
...................................................................................................................................42
8.3
S
AMPLE 
J
OB 
D
EFINITION 
F
ILE 
(E
XCLUDING 
S
TEP 
D
ETAILS
)...................................................42
8.4
S
AMPLE 
S
TEP 
D
ETAILS
............................................................................................................44
9
EXTENDED STEP TYPES : STEP TYPE DEFINITION XML FILES.................................46
9.1
S
AMPLE 
S
TEP
T
YPE 
D
EFINITION
...............................................................................................46
10
AUTOBAHN DX COMMAND LINE INTERFACE............................................................48
10.1.1
General Job Options.......................................................................................................48
10.1.2
Split Parameters [used with splittiff and splitpdf operations]........................................49
10.1.3
Conversion Settings [used with tifftopdf and ocrimagepdf operations] .........................49
10.1.4
PDF Conversion Options [used with topdf operations].................................................50
10.1.5
PDF File Processing......................................................................................................51
10.1.6
OCR  [used with ocrimagepdf and tifftopdf  when searchable pdf has been chosen].....52
10.1.7
PDF Output File Settings –  [used with pdfprops].........................................................53
11
AUTOBAHN DX .NET API....................................................................................................55
11.1
API
E
XAMPLE
.........................................................................................................................55
12
PRODUCT FOLDER STRUCTURE.....................................................................................57
C# PDF Page Insert Library: insert pages into PDF file in C#.net
how to merge PDF document files by C# code, how to rotate PDF document page doc2.Save(outPutFilePath Add and Insert Multiple PDF Pages to PDF Document Using
rotate all pages in pdf file; saving rotated pdf pages
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
Able to extract PDF pages and save changes to original PDF file in C#.NET. C#.NET Sample Code: Extract PDF Pages and Save into a New PDF File in C#.NET.
how to rotate one page in pdf document; rotate pdf pages in reader
 P
RODUCT 
O
VERVIEW AND 
C
ONCEPTS
1.1  Overview 
Autobahn DX is a Document Processing product designed to fit into an organization’s document 
workflow.  It is able to process and convert a variety of different types of document including TIFF 
images, Microsoft Office documents and HTML pages, convert those documents to searchable PDFs 
and perform a variety of other customizable activities. 
Autobahn includes PDF Junction (Professional Edition) and TIFF Junction (Professional Edition). For 
reference, this matrix highlights the functionality of Aquaforest’s document conversion and processing 
products : 
TIFF Junction Standard 
TIFF Junction Professional 
PDF Junction Standard 
PDF Junction Professional 
Autobahn DX (Workstation) 
Autobahn DX (Server) 
Autobahn DX (Network Server) 
Convert TIFF to PDF 
• 
Split & Merge TIFFs 
Convert PDF to TIFF 
Extract Raw Text from PDF 
OCR & Convert TIFF to Searchable PDF  
OCR & Convert Image-Only PDF to Searchable PDF 
Split & Merge PDFs 
Set Security on PDFs 
Convert Microsoft Office Documents to PDF* 
Convert HTML, Text and Other Documents to PDF* 
Process Files, Folders or Entire Trees 
Command Line Interface 
Support for Windows 2003, XP Professional and Vista 
Graphically Define Document Processing 
Windows Service  
Scheduled & Ad-hoc Job Support via XML Job Tickets   
Watched Folders 
.Net API Interface 
Customizable Script Support 
Email Alerts 
Read Mailbox & Send Converted Documents by Email 
Multi-User access to watched folders 
*Requires native application present on server. 
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
outPutFilePath As String = Program.RootPath + "\\" Output.pdf" Dim doc1 doc2.InsertPages(pages, pageIndex) ' Output the new document doc2.Save(outPutFilePath
rotate pages in pdf online; pdf rotate page
C# Create PDF from Tiff Library to convert tif images to PDF in C#
Similarly, Tiff image with single page or multiple pages is supported. Description: Convert to PDF and save it on the disk. Parameters:
change orientation of pdf page; rotate single page in pdf file
 A
UTOBAHN 
DX
A
RCHITECTURE AND 
C
ONCEPTS
User Application
User Application
Autobahn
Windows Service
Autobahn Administrator
Autobahn Administrator
In
Work
Out
JobDefintions
XML Job Definition
Document Directories
Autobahn 
.Net Job API
TIFF Junction
PDF Junction
Other
Document Processing
Current
Completed
Job Status
Autobahn Architecture Overview
1
2
4
6
3
5
7
Designer
Monitor
Schedule
Run
Job Manager
2.1  Autobahn Windows Service 
This is the heart of the product and controls the execution of both scheduled jobs and ad-hoc jobs 
whether submitted via the Autobahn Manager or via the Autobahn Job API.  The service analyses the 
XML Job Definition files on start-up and when new files are created in the Job Definition directory by 
the Autobahn Manager, or via the Job API.  The XML Job Definition Files describe the steps to be 
carried out to complete the job and the Autobahn Service will spawn sub-jobs (such as TIFF Junction 
or PDF Junction) where required. Job Status records and logs are maintained and can be reviewed in 
the Job Monitor and Job Manager. 
2.2  XML Job Definition Files 
Each Job has one or more XML Job Ticket files that define a number of aspects of the job including : 
Job ID 
Job Name 
Scheduling Information 
Input Directory 
Work Directory 
Output Directory 
etc 
Section 7 of this document describes the XML Job Definition Files in full detail. 
C# Create PDF from Word Library to convert docx, doc to PDF in C#.
Able to get word count in PDF pages. Change Word hyperlink to PDF hyperlink and bookmark. Description: Convert to PDF/TIFF and save it on the disk.
how to rotate a page in pdf and save it; save pdf after rotating pages
C# PDF Convert to Tiff SDK: Convert PDF to tiff images in C#.net
Description: Convert to DOCX/TIFF with specified zoom value and save it into stream. Parameters: zoomValue, The magnification of the original PDF page size.
rotate all pages in pdf and save; pdf rotate pages separately
2.3  Autobahn Administration 
This is a windows application that provides the primary administration interface and comprises the 
following main sections : 
2.3.1  Quick Job 
Jobs can be defined and run interactively which provides a convenient method for testing the product’s 
capabilities and running simple jobs.   
2.3.2  Job Manager 
This provides a method of managing the scheduled jobs previously defined in the Process Designer 
they can be selected and then deleted, edited (in the process designer)  or scheduled.  
2.3.3  Designer 
This provides a graphical interface to allow creation of a series of steps that make up a job.  The 
process specification can then be saved (as an XML Job File), and run or scheduled via the Job 
Manager section of the application. 
2.3.4  Monitor 
This shows the current service status and provides a monitor interface to currently executing jobs.  It 
also allows the service to be stopped or started. 
2.4  Document Directories 
Each job will have a set of directories containing the source documents, and directories for work, errors  
and output.   
2.5  Document Processing 
Each step in a Job will involve a separate Job Element process being spawned by the Autobahn 
Service.  This may involve its own Sub-Job XML File and always will in the case where the step will 
execute TIFF Junction or PDF Junction. 
2.6  Job Status 
To support the Job Monitor, a mechanism is required to indicate the progress of current jobs, in 
particular start time and current log file output.   
2.7  Autobahn DX .Net Job API  
A .Net API is provided to allow user application to create and execute ad-hoc jobs.  See section 9 for 
further details. 
2.8  Multi-Core/CPU Support 
Enh
anced support for multi-core/CPU architectures has been added in version 2.1.  Whilst it has always 
been possible to run multiple concurrent jobs to exploit multiples cores/CPUs, processing of single 
large TIFF or image PDF files to searchable PDF has been single threaded and only been able to 
exploit a single core/CPU. 
Version 2.1 introduces threaded processing on the  “OCR a Image-Only PDF” and “Convert TIFF to 
PDF” (when using OCR).  These step properties include a “Threads” option which may be set to 1,2,3 
or  4.  This option can provide a performance increase of up to 3.5 for multi-page files on a quad 
core/CPU machine. 
The threads setting is used to determine how many processing threads are used.  This is implemented 
by splitting the input TIFF or PDF into an appropriate number of parts (based on page ranges) and 
processing each part in parallel. 
 I
NSTALLATION AND 
L
ICENSING
3.1  System Requirements 
Supported Operating Systems 
Windows 2003 (32 bit) 
Windows 2003 (64 bit) 
Windows 2008 (32 bit) 
Windows XP (32 bit) 
Windows Vista (32 bit) 
Disk Space 
150Mb 
.Net Framework 
2.0 
3.2  Product Licensing 
Autobahn DX has three license levels which are described below : 
License 
Description 
Workstation 
This license only allows use of the Quick Job tab.   
To test this license in trial module use the license key 
WORKSTATIONTRIAL 
Server 
This allows all functions with the following exceptions 
Use of the Read Mailbox & Send Documents steps.   
Access to watched folders by multiple users is disallowed. 
To test this license in trial module use the license key SERVERTRIAL 
Network Server 
This allows all functions including 
Use of the Read Mailbox & Send Documents steps.   
Access to watched folders by multiple users. 
To test this license in trial module use the license key 
NETWORKSERVERTRIAL 
3.3  Multi-CPU/Core Licensing 
The Network Server edition is licensed for use of 4 threads.  Standard Server licenses allow use of 2 
threads.  It is possible to upgrade a Server license to a Server (4-Core) license.  Please contact 
sales@aquaforest.com
for details. 
3.4  Entering License Keys 
License keys may be entered by using the “Modules & Licensing”tab. 
 A
UTOBAHN 
DX
Q
UICK 
S
TART
Autobahn DX is designed to allow definition of document processing jobs (“Job Definitions”) and then 
scheduling them to run continuously on watched folders or on a daily scheduled basis.  The annotated 
screen shots in this section are designed to enable rapid familiarization with the product.
The product also allows “Quick Jobs” to be defined and run interactively which provides a convenient 
method for testing the product’s capabilities and running simple jobs.   
1. The Quick Job Screen 
2. The Job Manager Screen 
3. The Job Designer Screen 
4. Defining a Job 
5. Testing the Job Defintion 
Documents you may be interested
Documents you may be interested