how to display pdf file in c# windows application : .Net extract pdf text Library control class asp.net azure web page ajax Express%20XML%20Job%20Ticket%20Manual3-part384

31
User Guide
Document Reference (DOCREFERENCE)
Document References provides the user the ability to add a collection of documents that are required by
the XML Job Ticket.  
Examples:
- DocInputs 
- support documents, such as image files that are associated to an HTML file.
- Inserts  
-documents that may be Inserted into the output file.
Table 11–Document References Attributes
Name
Values
Description
DOCTEMPLATEMAPPATH
Text
Path to DocTemplate Map XML file.  
When the DOCREFERENCE MODE is 
set to Internal, this file will resolve the 
location of the DOCREFERENCE.
Table 12–Document Reference Attributes
Name
Values
Description
NAME
Text
Alias for the DOCREFERENCE.
MODE
Blank
External
Internal
A single blank page which uses the 
PAGEHEIGHT and PAGEWIDTH 
attributes to define its size.
A document at the location defined by the 
PATH attribute.
A document whose path is defined within 
the DocTemplate Map XML file. 
PATH
Text
Contains the fully qualified path to the 
referenced file.
DOCINPUTNAME
Text
When the DOCREFERENCE is a support
file, this attribute contains the alias of the 
related DOCINPUT. 
RELATIVEPATH
Text
Support files may be required to be at a 
relative location to the DOCINPUT (e.g. 
\support\images\logo.jpg)
DOCTEMPLATENAME
Text
When MODE is set to Internal this 
attribute contains the alias of the 
DOCREFERENCE in the DocTemplate 
Map XML file.
PAGEHEIGHT
Text
When MODE is set to Blank this attribute 
specifies the page height of the 
DOCREFERENCE.
PAGEWIDTH
Text
When MODE is set to Blank this attribute 
specifies the page width of the 
DOCREFERENCE.
Note:  PAGEHEIGHT andPAGEWIDTH only apply when the MODE is specified as Blank.
.Net extract pdf text - extract text content from PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Feel Free to Extract Text from PDF Page, Page Region or the Whole PDF File
erase text from pdf file; export highlighted text from pdf
.Net extract pdf text - VB.NET PDF Text Extract Library: extract text content from PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
How to Extract Text from PDF with VB.NET Sample Codes in .NET Application
extract formatted text from pdf; copy and paste text from pdf to word
32
User Guide
Insert (INSERT)
(Requires ExpressPublishing Server)
An Insert allows you to define different types of insert pages and/or printer commands at a 
specific location into the output PDF.  An Insert Page is defined as a  Tab or Slipsheet that is 
to be inserted into a specified location in the output PDF.  
An Insert may consist the following:
Insert Page with Printer Command 
Insert Page with no Printer Command
Printer Command
The Insert element defines where the Insert is to be located in the output PDF.  The Insert 
Element refers to an Insert Style which defines the properties of the Insert, using the 
INSERTSTYLENAME attribute.  The INSERTSTYLE refers to a DOCREFERENCE using the 
DOCREFERENCENAME attribute.  The DOCREFERENCE defines the properties of the Page 
that is to be inserted. The Insert element also refers to a PRINTERCOMMAND using the 
PRINTERCOMMANDNAME attribute.
Table 13–Inserts Attributes
Name
Values
Description
ENABLED
Yes
No
Enable/Disable Inserts.
PRINTERMAKE
XeroxDocuTech
Specifies production printer model where 
document is to be printed.
Table 14–Insert Attributes
Name
Values
Description
INSERTSTYLENAME
Text
Specifies which INSERTSTYLE to use.
PRINTERCOMMANDNAME
Text
Alias that links the INSERT to the printer 
command.
MEDIATYPEDETAILS
Text
Reserved for Future Use. 
PAGE
Text
Specifies the page where the Insert is to 
be located.
TABTEXT
Text
Specifies the text that appears on the tab
if the INSERT is a Tab Sheet.
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
Home ›› XDoc.PDF ›› VB.NET PDF: Extract PDF Image. VB.NET PDF - Extract Image from PDF Document in VB.NET. VB.NET: Extract All Images from PDF Document.
copy text from pdf online; copying text from pdf to word
VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.
VB.NET: Extract PDF Pages and Save into a New PDF File. You VB.NET: Extract PDF Pages and Overwrite the Original PDF File. Instead
delete text from pdf preview; copy and paste text from pdf to excel
33
User Guide
Insert Form Field (INSERTFORMFIELD)
The INSERTFORMFIELD element contains the PDF Form name and the value to be applied.  
An Insert Page may contain multiple PDF Forms and this element provides the ability to 
apply a value to each individual PDF Form as desired.
Table 15–Insert Form Field Attributes
Name
Values
Description
FIELD
Text
Assigns a text string to one field for a 
form.  Multiple fields can be filled by 
defining each one individually.  
VALUE
Text
Assigns a text string to one field for a 
form.  Multiple fields can be filled by 
defining each one individually. 
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
Page, a Region on a Page, and PDF Document. C#.NET extract image from multiple page adobe PDF file library for Visual Studio .NET.
extract text from pdf with formatting; cut text from pdf document
VB.NET PDF Form Data Read library: extract form data from PDF in
This page is mainly designed to tell you how to read or retrieve field data from PDF and how to extract and get field data from PDF in VB.NET project.
get text from pdf image; copy text from pdf in preview
34
User Guide
Insert Style(INSERTSTYLE)
The INSERTSTYLE element defines the properties of an Insert Page.  Typically the 
INSERTSTYLE for a Slipsheet, for example, only needs to be defined once, but is referenced 
by many INSERT elements.
Table 16–Insert Styles Attributes
Name
Values
Description
NAME
Text
The name of the Insert Style.
DOCREFERENCENAME
Text
Specifies the name of the 
DOCREFERENCE to use for this Insert 
Style.
MEASUREMENTUNIT
Points | pt
Micrometers
Millimeters | mm
Centimeters|cm
Inches|in
The unit of measure for the 
PAGEHEIGHT and PAGEWIDTH.
PAGEHEIGHT
Text
Specifies the page height of the Insert.
PAGEWIDTH
Text
Specifies the page width of the Insert.
Note:  MEASUREMENTUNIT, PAGEHEIGHT and PAGEWIDTH only apply when 
DOCREFERENCENAME is null.
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.
acrobat remove text from pdf; export text from pdf
C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net
Different from other C# .NET PDF to text conversion controls, RasterEdge C# PDF to text converter control toolkit can convert PDF document to text file with
cut and paste text from pdf; get text from pdf online
35
User Guide
Log Settings (LOGSETTINGS)
Logging can be used for easier error tracking; each job, defined by an XML Job Ticket can 
be given its own log file. If the same name is used the Express process log, it will be 
appended while the document log will be overwritten.  The Process Log stores the date and 
time the file was processed.  It also stores the processing status of the document, such as 
“Convert To PDF Successful”, as well as the output path of the file.  The Document Log 
tracks the processing of one document and is overwritten every time (SeeFigure3–Log
Settings).
Table 17–Log Settings Attributes
Name
Values
Description
ENABLED
Yes (Default)
No
Enable/Disable the creation of the 
process and document logs.
DOCUMENTLOGENABLED
Yes (Default)
No
Enables/Disables the creation of the 
Document Log
DOCUMENTLOGFOLDER
Path (Default = C:\Adlib 
Express\Error)
Contains the path to which the 
document log will be 
created/appended.
DOCUMENTLOGFILENAME
File Name (Default = 
Adlib Express Document 
Log.txt)
Specifies the name of the document 
log.
DOCUMENTLOGFORMAT
TXT (Default)
XML
Specifies the format of the document 
log.
DOCUMENTLOGRETAINHISTORY
Yes 
No (Default)
Enables/Disables retaining the 
document log.
DOCUMENTLOGCOMPRESSTOZIP
Yes (Default)
No
Enables/Disables zipping up any 
retained document logs.
PROCESSLOGENABLED
Yes (Default)
No
Enables/Disables the creation of the 
Process Log
PROCESSLOGFOLDER
Path (Default = C:\Adlib 
Express\Error)
Contains the path to which the 
process log will be created/appended.
PROCESSLOGFILENAME
File Name(Default = 
Adlib ExpressProcess 
Log.txt)
Specifies the name of the process 
log.
PROCESSLOGFORMAT
TXT (Default)
XML
Specifies the format of the process 
log.
VB.NET PDF Convert to Text SDK: Convert PDF to txt files in vb.net
Using this VB.NET PDF text conversion API, users will be able to convert a PDF file or a certain page to text and easily save it as new txt file.
copy text from pdf to word with formatting; extract text from pdf c#
C# PDF Text Search Library: search text inside PDF file in C#.net
C#.NET PDF DLLs for Finding Text in PDF Document. Add necessary references: C#.NET PDF Demo Code: Search Text From PDF File in C#.NET.
cut text pdf; copy paste text pdf file
36
User Guide
PROCESSLOGRETENTIONMODE
RetentionPeriod(Default)
MaxFileSize
Specifies the retention mode of the 
process log.
PROCESSLOGMAXFILESIZE
Numeric (Default = 5)
Determines the maximum files size of 
the process log. (5-100 MB)
PROCESSLOGRETAINHISTORY
Yes 
No (Default)
Enables/Disables retaining the 
process log.
PROCESSLOGCOMPRESSTOZIP
Yes (Default)
No
Enables/Disables zipping up any 
retained process logs.
RETENTIONPERIOD
Numeric (Default = 14)
Specifies the number of days in which 
the log files are retained. (1-30 days)
Note:When the log format is TXT, and Retain Process Log History is disabled, the Retention 
Period controls the period of days that are maintained in the text log. When the format is 
XML, the Retention Period will delete the current log and start a new one.  When Retain 
History is enabled, the Retention Period controls the amount of days between the actual 
archive (backup/compress) of the log. 
37
User Guide
Email Notification (EMAILNOTIFICATION)
The document log can be sent out via Email for easier error tracking.Expresscreates the 
Email message, adds the documentlog file as an attachment and sends the message using 
the user’s Email information.  A valid Email account must be configured and all required 
elements must be added to the XML Job Ticket.  The following attributes are required; 
RECIPIENT, SENDER, SERVERNAME, USERNAME, PASSWORD(see 
Figure3–LogSettings). 
Table 18–Email Notification Attributes
Name
Values
Description
ENABLED
Yes 
No (Default)
Enable/Disable Email Notification of the document log file to the 
specified Emailaddress.
EMAILTO
Text
Emailaddress of the recipient where the document log file is sent.  
Multiple Emailaddresses may be specified by separating them with 
a semicolon (;) character.
EMAILCC
Text
The Emailaddress where a Carbon Copy of the Emailis sent.  
Multiple Emailaddresses may be specified by separating them with 
a semicolon (;) character.
EMAILFROM
Text
Email address of the sender of the log.
EMAILSUBJECT
Text
The subject of the Email message.
EMAILMESSAGE
Text
The message for the Email.  Multiple lines may be specified by 
inserting the double pipe (||) characters.  The double pipes will be 
automatically removed and replaced with a carriage return line feed 
(CRLF) in the Email message.  Email messages are limited to 1024 
characters.
Delivering log files using an Email Outbox requires that an Email client software application 
(E.g. Microsoft Outlook, Microsoft Outlook Express, Lotus CC Mail, …) be installed and 
configured on the server where Express Server is running.  If no Email client is selected, 
simple mail transfer protocol (SMTP) which is built into Express can be used. Special 
characters must be used to separate lines as well as the addition of other special characters, 
please seeAppendixG–SpecialCharacters see for more information on the types of 
special characters.
38
User Guide
Log Outbox Settings (LOGOUTBOXSETTINGS)
When using Email Notification, the Outlook outbox can be used.  This allows the user to take 
advantage of default settings such as signatures and other features found within Outlook
(see
Figure3–LogSettings).
Table 19–Log Outbox Settings Attributes
Name
Values
Description
ENABLED
Yes 
No (Default)
Enable/Disable sending the document log file using the
outbox in Microsoft Outlook.
USERNAME
Text
Specifies the Outlook user name when using the outbox 
to send the message.
PASSWORD
Text
Specifies the Outlook user password when using the 
outbox to send the message.
Log SMTP Settings (LOGSMTPSETTINGS)
When using Email Notification, an SMTP server is required.  If the user does not have an 
Email program, they can use the one built within Express, as long as a valid SMTP server is 
still available(see 
Figure3–LogSettings).
Table 20–Log SMTP Settings Attributes
Name
Values
Description
ENABLED
Yes 
No (Default)
Enable/Disable sending the document log file using the 
SMTP Email server.
SERVERNAME
Text
Specifies the SMTP Server name when using SMTP to 
send the message.
SERVERPORT
Numeric
Specifies the SMTP Server port when using SMTP to 
send the message.
USERNAME
Text
Specifies the SMTP Server user name when using 
SMTP to send the message.
PASSWORD
Text
Specifies the SMTP Server user password when using 
SMTP to send the message.
39
User Guide
URI Notification (URINOTIFICATION)
An XML file is created and sent out via URI (http server) for easier error tracking. In the 
XML file, the following information is found: File Name, Job ID, Date, Time, Result Code, 
and Description.  Express will send the XML file to a web service using the POST method or 
simply upload the file using the PUT method. A valid URI string should contain the port 
number, username and password if needed(see 
Figure3–LogSettings).
Table 21– URI Notification Attributes
Name
Values
Description
ENABLED
Yes 
No
(Default)
Enable/Disable URI Notification of the XML file to the 
specified URI (http server).
MODE
Text
Reserved for future use.
REQUESTTYPE
POST 
(Default)
PUT
Determines which internet method the log file is to be 
sent as. Either to a web service (POST), or as a file
(PUT).
When using POST, you must specify a 
WEBMETHODPARAMETERNAME
URI
Text
URI of the recipient where the log is sent. 
<scheme>://<user>:<password>@<host>:<port>/<url-
path>;<params>?<query>#<fragment>
WEBMETHODPARAMETERNAME
Text
Parameter name used when using a webservice
(POST request type only).
40
User Guide
Figure 3– Log Settings
<JOB:LOGSETTINGS ENABLED="Yes" DOCUMENTLOGENABLED="Yes"
DOCUMENTLOGFOLDER="C:\Adlib Express\Error" DOCUMENTLOGFILENAME="Adlib Express
Document Log.txt" DOCUMENTLOGRETAINHISTORY="No"
DOCUMENTLOGCOMPRESSTOZIP="Yes" PROCESSLOGENABLED="Yes"
PROCESSLOGFOLDER="C:\Adlib Express\Error" PROCESSLOGFILENAME="Adlib Express
Process Log.txt" PROCESSLOGMAXFILESIZE="5" PROCESSLOGRETAINHISTORY="No"
PROCESSLOGCOMPRESSTOZIP="Yes" RETENTIONPERIOD="14" >
<JOB:EMAILNOTIFICATION ENABLED="Yes" EMAILTO="test@adlibsoftware.com"
EMAILCC="test2@adlibsoftware.com"
EMAILFROM="userguide@adlibsoftware.com"  EMAILSUBJECT="Log Files"
EMAILMESSAGE="Enclosed are your Express log files." >
<JOB:LOGOUTBOXSETTINGS ENABLED="Yes" USERNAME="test" PASSWORD="test1" />
<JOB:LOGSMTPSETTINGS ENABLED="Yes" SERVERNAME="test@adlibsoftware.com"
SERVERPORT="25" USERNAME="test" PASSWORD="test1" />
</JOB:EMAILNOTIFICATION>
<JOB:URINOTIFICATION ENABLED="Yes" REQUESTTYPE="POST" 
WEBMETHODPARAMETERNAME="parameter" 
URI="http://localhost/ExpressService/Service1.asmx/ExpressResponse" />
</JOB:LOGSETTINGS>
Documents you may be interested
Documents you may be interested