how to display pdf file in c# windows application : Find and replace text in pdf file Library software component .net wpf html mvc Express%20XML%20Job%20Ticket%20Manual13-part378

131
User Guide
Security (SECURITY)
The Security element allows users to add PDF Security to the created PDF files allowing you 
to restrict functions available to users. When a PDF with security is opened by Acrobat or 
Acrobat Reader, any tools and menu items related to the security options are grayed out 
when they are disallowed(SeeFigure26–PDFSettings). Passwords can be used to 
grant either open access or full access to the PDF file.
Table 108–SecurityAttributes
Name
Values
Description
ENABLED
Yes
No(Default)
Enables/Disables PDF security.
ENCRYPTIONMODE
40bit (Default)
128bit
The ENCRYPTIONMODE property 
enables you to set the encryption level. 
The higher the encryption, the higher the 
security as it is more difficult to break into.
NOCHANGINGANNOTATION
(40 / 128 bit encryption)
Disabled (Default)
Enabled
Prohibits adding or changing these areas, 
but allows fill-in of fields. 
NOCHANGINGDOCUMENT
(40 / 128 bit encryption)
Disabled (Default)
Enabled
Prohibits changes to the PDF.
NOCONTENTACCESSIBILITY
(128 bit encryption)
Disabled (Default)
Enabled
Prohibits Content Access for the Visually 
Impaired.
NODOCUMENTASSEMBLY
(128 bit encryption)
Disabled (Default)
Enabled
Prohibits adding or changing these areas, 
but allows fill-in of fields. (Requires 
NOCHANGINGDOCUMENT to be 
enabled)
NOFORMFIELDFILLIN
(128 bit encryption)
Disabled (Default)
Enabled
Prohibits fill-in of fields or signing the PDF.
(Requires NOCHANGINGANNOTATION to 
be enabled)
NOHIGHQUALITYPRINTING
(128 bit encryption)
Disabled (Default)
Enabled
Prohibits printing the PDF file at a high 
resolution. 
NOPRINTING
(40 / 128 bit encryption)
Disabled (Default)
Enabled
Prohibits the printing the PDF file.
NOSELECTIONCOPYINGCONTENT
(40 / 128 bit encryption)
Disabled (Default)
Enabled
Prohibits the selection of the elements in 
the PDF file.
OPENPASSWORD
Text
Specifies the password used to open the 
document.
SECURITYPASSWORD
Text
Specifies the password used to change 
security settings.
Find and replace text in pdf file - 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
extract text from pdf file; copy text from protected pdf
Find and replace text in pdf file - 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
edit pdf replace text; copy text from protected pdf to word
132
User Guide
Signature (SIGNATURE)
(Requires ExpressEnterprise Server)
Signatures are used to authenticate the identity of a user and the validity of a document’s 
content.  The signatures store information about the user that signs the document and the 
state of the document while being signed(See Figure26–PDFSettings).  
There are two main modes in Adlib Express to sign a digital signature, Certificate mode, and 
SAFE (Secure Access For Everyone) mode.  Certificate mode uses a security certificate file 
which is the standard in signing digital signatures.  This certificate file must be local to the 
system and have a unique password to gain access.  Express supports PKCS#7, PKCS#12, 
DER and PEM certificates.  In the two-phase SAFE mode, phase 1 calculates a hash value of 
the PDF whereas phase 2 inserts the Digital Signature Content Stream into the PDF.  
Optionally, the CVR (Certificate Validation Report) Stream can also be inserted into the null 
CVR Object created in the previous phase.  
Tip:
Signing Digital Signatures required ExpressEnterprise Server;please contact sales
(AppendixI–ContactAdlib) if you wish to purchase theExpressEnterprise 
Server.
Table 109– Signature Attributes
Name
Values
Description
ENABLED
Yes
No (Default)
Enables/Disables the signing of digital signatures.
FIELDNAME
Text
Specifies the name of the digital signature field.  If 
no field is specified, the first signature field will be 
signed and if there are no fields, an invisible 
signature field is created and then signed.
MODE
Certificate (Default)
Phase1
Phase2
Specifies the modes of signing a digital signature.
Uses a supplied certificate (using 
SIGNATURECERTIFICATE)
First pass of signing a signature without a 
certificate, this returns a digest file (PDF data 
contents) that could be used for phase2
Second pass of signing a signature without a 
certificate, phase 2 uses phase 1 and then 
completes the signature
VB.NET PDF replace text library: replace text in PDF content in vb
and ASP.NET webpage. Find and replace text in PDF file in preview without adobe PDF reader component installed. Able to pull text
find and replace text in pdf file; get text from pdf online
VB.NET PDF Text Search Library: search text inside PDF file in vb.
Help to find and get PDF text position details Allow to search defined PDF file page or the whole Ability to search and replace PDF text programmatically in VB
copy text from protected pdf to word; acrobat remove text from pdf
133
User Guide
Signature Appearance (SIGNATUREAPPEARANCE)
The Signature Appearance element allows users to modify the appearance of the signed 
digital signature.  This is used for certificate mode only.
Table 110– Signature Appearance Attributes
Name
Values
Description
SIGNATUREIMAGEPATH
Text Path
Specifies the path to an image that would be 
applied in the foreground of the signature.
LOGOIMAGEPATH
Text Path
Specifies the path to an image that would be 
applied in the background of the signature.
TEXT
Text
Specifies the text of the signature.
Signature Certificate (SIGNATURECERTIFICATE)
The Signature Certificate element allows users to use an existing signature data file to sign 
their digital signatures.
Table 111– Signature Certificate Attributes
Name
Values
Description
PATH
Text
Specifies the path to the signature certificate file.
PASSWORD
Text
Specifies the password to gain access to the 
signature certificate file.
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
project along with sample codes, which you can find in the Demos folder under RasterEdge.Imaging.Demo directory with the file name RasterEdge.Imaging.Demo.PDF.
can't copy text from pdf; copy highlighted text from pdf
C# PDF Text Search Library: search text inside PDF file in C#.net
Able to find and get PDF text position details in C# Support search PDF file with various search options, like Ability to search and replace PDF text in ASP.NET
copy text from pdf online; extract text from pdf java open source
134
User Guide
Signature Data (SIGNATUREDATA)
The Signature Data element allows users to specify which encoding to use for both phase 1 
and phase 2 processes.
Table 112– Signature Data Attributes
Name
Values
Description
DIGESTENCODING
Hexadecimal
Base64 (Default)
Specifies the coding used when creating a digest 
file during phase 1.
FILTER
Text
Specifies the name of the signature handler used
when validating signatures:
AdobePPKLite
CICISignIt
EntrustPPKEF
VeriSignPPKVS
SUBFILTER
Text
Specifies the name that describes the encoding of 
the signature value and key
information in the signature dictionary:
PKCS1RSASHA1
PKCS7SHA1
PKCS7Detached
LENGTH
Numeric
Specifies the amount of space used to reserve for 
the signature during phase 2, this space is 
reserved during phase 1.
VALUE
Text
Specifies the 64 bit encoded signature value object 
that wouldbe used during phase 2.
Signature Properties (SIGNATUREPROPERTIES)
The Signature Properties element allows the user to assign name, reason, location and 
contact info for the digital signature.  This is used for both certificate mode and the 2 phase 
process.
Table 113– Signature Properties Attributes
Name
Values
Description
NAME
Text
Name value of the signed signature.
REASON
Text
Reason value of the signed signature.
LOCATION
Text
Location value of the signed signature.
CONTACTINFO
Text
Contact info value of the signed signature.
VB.NET PDF File & Page Process Library SDK for vb.net, ASP.NET
find detailed guidance on creating, loading, merge and splitting PDF pages and Files, adding a page into PDF document, deleting unnecessary page from PDF file
extract text from pdf; extract text from pdf file using java
VB.NET Create PDF Library SDK to convert PDF from other file
Create writable PDF file from text (.txt) file in VB with a demo project, which you can find in the programming, you can use specific APIs to create PDF file.
extract text from pdf to word; export text from pdf
135
User Guide
Signature Properties Safe(SIGNATUREPROPERTIESSAFE)
Signature Properties Safe is used when implementing the 2 phase process of signing a 
digital signature.
Table 114– Signature Properties Safe Attributes
Name
Values
Description
DICTIONARY
Text Path
Extended dictionary info used when creating a 
signature object.
CVRLENGTH
Text
Length to allocate for the second phase 2 when 
signing a digital signature.
CVRVALUE
Text
PDF object content used to sign the PDF with a 
digital signature.
Signature Fields (SIGNATUREFIELDS)
Signature Fields are a designated space on the PDF that allows a user to digitally sign the 
document using Adobe Acrobat.  Multiple Signature elements can be added to the XML Job 
Ticket allowing for a variety of Signatures as desired.  Contained in the SIGNATUREFIELDS 
element is as many SIGNATUREFIELD elements as needed, however the SIGNATUREFIELDS
element must have ENABLED=“Yes” (See Figure26–PDFSettings).  
Table 115– Signature Fields Attributes
Name
Values
Description
ENABLED
Yes (Default)
No 
Enables the entire collection of signatures.
Table 116– Signature Field Attributes
Name
Values
Description
NAME
Text
Name of the signature field.
PAGE
Text
Page number to insert the signature. Allows the 
use of either a number, “First” or “Last” to be used 
as the page number.
X
Numeric
1
Horizontal position to insert the signature from 
bottom left corner.
Y
Numeric
1
Vertical position to insert the signature from bottom 
left corner.
WIDTH
Numeric
1
Width of the signature field.
HEIGHT
Numeric
1
Height of the signature field.
C# PDF File Permission Library: add, remove, update PDF file
Text: Replace Text in PDF. Image: Insert Image to PDF. Image: Remove read PDF, VB.NET convert PDF to text, VB.NET the following code table, you will find a piece
find and replace text in pdf; a pdf text extractor
VB.NET PDF File Permission Library: add, remove, update PDF file
Text to PDF. Text: Delete Text from PDF. Text: Replace Text in PDF. NET rotate PDF pages, C#.NET search text in PDF In the following code table, you will find a VB
delete text from pdf preview; extract text from pdf image
136
User Guide
Name
Values
Description
SEARCHTEXT
Text
Text to search for in the PDF document. The 
signature field is placed just above the text. Takes 
precedence over horizontal and vertical positions.
1- The units are inches for the Imperial measurement system and centimeters for the Metric 
measurement system set in the Regional Settings of the computer where Express is installed.
XMP Meta Data (XMPMETADATA)
XMP Meta Data allows users to add document metadata in RDF format to a PDF. Any new 
document metadata will overwrite existing metadata(See Figure26–PDFSettings).
Table 117– XMP Meta Data Attributes
Name
Values
Description
ENABLED
Yes
No (Default)
Enables the addition of XMP Meta Data.
RDF
Text
Location to a text file that contains RDF data to be 
inserted as XMP Meta Data
C# HTML5 PDF Viewer SDK deployment on Visual Studio .NET
C#.NET rotate PDF pages, C#.NET search text in PDF, C# Unzip the download package and you can find a project Once done debugging with x86 dlls, replace the x86
delete text from pdf file; delete text from pdf
VB.NET PDF - Deploy VB.NET HTML5 PDF Viewer on Visual Studio.NET
C#.NET rotate PDF pages, C#.NET search text in PDF, C# Unzip the download package and you can find a project Once done debugging with x86 dlls, replace the x86
copy paste text pdf; copy text from pdf in preview
137
User Guide
Figure 26–PDF Settings
<JOB:PDFSETTINGS IMAGECOMPRESSION="Automatic" JPEGCOMPRESSIONLEVEL="9" 
MONOIMAGECOMPRESSION="CCITTGroup4" GRAYSCALE="No" PAGECOMPRESSION="Yes" 
DOWNSAMPLEIMAGES="Yes" RESOLUTION="600" 
CONVERTUSINGNATIVEAPPLICATIONSUPPORT="Yes" 
CONVERTUSINGEXTENDEDFILETYPESUPPORT="Yes" PDFVERSION="PDFVersion14" 
PDFVERSIONINHERIT="No" PAGES="All">
<JOB:FONTEMBEDDING ENABLED="Yes" LICENSEDFONTS="Yes" 
MULTILANGUAGEFONTS="Yes" PARTIALFONTS="Yes" STANDARDFONTS="Yes"/>
<JOB:OPENSETTINGS ENABLED="Yes" MAGNIFICATION="Zoom200" PAGE="1" 
PAGELAYOUT="ContinuousFacing" PAGEMODE="PageOnly" HIDEMENUBAR="Yes" 
HIDETOOLBAR="Yes"/>
<JOB:OPTIMIZE ENABLED="Yes" />
<JOB:PDFATTACHMENTS ENABLED="Yes">
<JOB:PDFATTACHMENT PATH="C:\Adlib Express\Input\ULTIMATE JOB 
TICKETS\FILES\ATTACHMENTS\SPECS.TXT" AUTHOR="James" COLOR="255" 
DESCRIPTION="TEST1_ATTACH" ICON="Graph" OPACITY="100" PAGE="1" 
SUBJECT="Attachement1" X="1.0" Y="1.0" />
</JOB:PDFATTACHMENTS>
<JOB:PDFSPLIT ENABLED="Yes" MODE="PagesPerFile" MAXFILESIZE="500" 
NUMBEROFFILES="500" PAGESPERFILE="1" />
<JOB:SECURITY ENABLED="Yes" ENCRYPTIONMODE="128bit" 
NOCHANGINGANNOTATION="Enabled" NOCHANGINGDOCUMENT="Enabled" 
NOCONTENTACCESSIBILITY="Enabled" NODOCUMENTASSEMBLY="Enabled" 
NOFORMFIELDFILLIN="Enabled" NOHIGHQUALITYPRINTING="Enabled" 
NOPRINTING="Enabled" NOSELECTIONCOPYINGCONTENT="Enabled" 
OPENPASSWORD="user" SECURITYPASSWORD="admin" />
<JOB:SIGNATURE ENABLED="Yes" FIELDNAME="ReaderSignature" 
MODE="Certificate">
<JOB:SIGNATUREAPPEARANCE SIGNATUREIMAGEPATH="C:\Adlib 
Express\Input\ULTIMATE JOB TICKETS\FILES\SIG\jgriffith_sig.pdf" 
LOGOIMAGEPATH=" C:\Adlib Express\Input\ULTIMATE JOB 
TICKETS\FILES\SIG\logo.jpg" TEXT="SignatureAppearanceText" />
<JOB:SIGNATURECERTIFICATE PATH=" C:\Adlib Express\Input\ULTIMATE JOB 
TICKETS\FILES\SIG\JGriffithCertificate.cer" PASSWORD="password" />
<JOB:SIGNATUREPROPERTIES NAME="John Griffith" REASON="To sign" 
LOCATION="Adlib " CONTACTINFO="123-4567" />
</JOB:SIGNATURE>
<JOB:SIGNATUREFIELDS ENABLED="Yes">
<JOB:SIGNATUREFIELD NAME="Romano" PAGE="1" WIDTH="3" HEIGHT="1" 
SEARCHTEXT="apply here" />
<JOB:SIGNATUREFIELD NAME="Adlib" PAGE="1" X="89" Y="100" WIDTH="3" 
HEIGHT="1" />
</JOB:SIGNATUREFIELDS>
<JOB:XMPMETADATA ENABLED="Yes" RDF="C:\Adlib Express\Input\ULTIMATE JOB 
TICKETS\FILES\XMP\XMP2.txt" />
</JOB:PDFSETTINGS>
138
User Guide
RTF Settings (RTFSETTINGS)
RTF settings allowthe user to define parameters for converting documents to RTF format.
Table 118– RTF Settings
Name
Values
Description
CREATETABLES
Yes (Default)
No
Creates table objects in the resulting document 
from tables detected in the source document.
Detects tables in the source document but does 
not create table objects in the resulting document.
CREATEHEADERSFOOTERS Yes (Default)
No
Creates header and/or footer objects in the 
resulting document from headers and/or footers 
detected in the source document.
Detected headers and/or footers will be placed in 
the body of the resulting document. 
REMOVEIMAGES
Yes 
No (Default)
Removes all inline images in the resulting 
document.
Preserves all inline images in the resulting 
document.
139
User Guide
Text Conversion Settings (TEXTCONVERSION)
Text Conversion Settings allow the user to define parameters associated with rendering text 
documents.  (See Figure27–TextConversion).
Table 119– Text Conversion Attributes
Name
Values
Description
FONTSIZE
7-15  (Default = 
10)
Specifies the font size to use for converting Text 
documents.
MARGINHORIZONTAL
Numeric 
1
Specifies the Horizontal Margin for converting Text 
documents.
MARGINVERTICAL
Numeric 
1
Specifies the Vertical Margin for converting Text 
documents.
ORIENTATION
Portrait (Default)
Landscape
Specifies the page orientation to use for converting 
Text documents.
PAGESIZE
Letter
Legal (Default)
Tabloid
ASize
BSize
A3
A4
Specifies the page size to use for converting Text 
documents. 
When Automatic is used, the page size, page 
orientation and font size is automatically 
determined by Express.
FONTNAME
Courier 
CourierNew 
(Default)
LucidaConsole
Specifies the font used for Text documents.
FONTSTYLE
Regular
Bold (Default)
Specifies the style of the font used for converting 
Text documents.
CHARACTERENCODINGMODE Defined
None (Default)
Specifies the mode to use for converting text files 
that have non-standard text encodings.
CHARACTERENCODING
Numeric
Specifies the character encoding to use when 
character encoding mode is set to Defined.
1- The units are inches for the Imperial measurement system and centimeters for the Metric 
measurement system set in the Regional Settings of the computer where Express is installed.
Figure 27– Text Conversion
<JOB:TEXTCONVERSION FONTSIZE="15" MARGINHORIZONTAL="0.5" MARGINVERTICAL="0.5" 
ORIENTATION="Portrait" PAGESIZE="Legal" FONTNAME="CourierNew" 
FONTSTYLE="Bold" />
140
User Guide
Table 120–Character Encoding Values
Character Encoding
Character Encoding Name
0
System Default
37
IBM EBCDIC (US-Canada)
437
OEM United States
500
IBM EBCDIC (International)
708
Arabic (ASMO 708)
720
Arabic (DOS)
737
Greek (DOS)
775
Baltic (DOS)
850
Western European (DOS)
852
Central European (DOS)
855
OEM Cyrillic
857
Turkish (DOS)
858
OEM Multilingual Latin I
860
Portuguese (DOS)
861
Icelandic (DOS)
862
Hebrew (DOS)
863
French Canadian (DOS)
864
Arabic (864)
865
Nordic (DOS)
866
Cyrillic (DOS)
869
Greek, Modern (DOS)
870
IBM EBCDIC (Multilingual Latin-2)
874
Thai (Windows)
875
IBM EBCDIC (Greek Modern)
932
Japanese (Shift-JIS)
936
Chinese Simplified (GB2312)
949
Korean
950
Chinese Traditional (Big5)
1026
IBM EBCDIC (Turkish Latin-5)
1047
IBM Latin-1
1140
IBM EBCDIC (US-Canada-Euro)
1141
IBM EBCDIC (Germany-Euro)
1142
IBM EBCDIC (Denmark-Norway-Euro)
1143
IBM EBCDIC (Finland-Sweden-Euro)
1144
IBM EBCDIC (Italy-Euro)
1145
IBM EBCDIC (Spain-Euro)
1146
IBM EBCDIC (UK-Euro)
1147
IBM EBCDIC (France-Euro)
1148
IBM EBCDIC (International-Euro)
1149
IBM EBCDIC (Icelandic-Euro)
1200
Unicode
1201
Unicode (Big-Endian)
1250
Central European (Windows)
1251
Cyrillic (Windows)
1252
Western European (Windows)
1253
Greek (Windows)
Documents you may be interested
Documents you may be interested