how to open pdf file using itextsharp in c# : How to select text in pdf reader Library application class asp.net windows winforms ajax UserGuide13-part1635

127
Document Conversion Service 3.0
Conversion Settings
Conversion Settings
Conversion settings are used to describe the output created by Document Conversion Service and consist
of a collection of name-value pairs. These settings can also be used to control the behavior of the
individual converters, such as configuring Word to pass a password or telling Excel to ignore the print
areas when printing worksheets. The technique you are using to convert your files (command line utilities,
the PEERNET.ConvertUtility.dll .NET library or the PNDocConvQueueServiceLib COM object) will
determine how you will pass this collection of settings to Document Conversion Service.
Command Line Utilities
When using the command line utilities the settings are passed by supplying the name of a profile file, a
structured XML file that contains the list of settings. Below is a sample command line using a profile file
named TIFF 300dpi Optimized Color.xml, followed by a listing of the XML file itself. Note that the .xml
extension is not needed when using the command line utilities. Several sample profiles are included for
your use, or to use as a base to customize
to your needs.
Passing setting using a profile
DCSConvertFile /P="TIFF 300dpi OptimizedColor" /NE "C:\Test\File.pdf"
Sample Profile
<?xml version="1.0" encoding="utf-8"?>
<Profile Type="0"
DisplayName="TIFF 300dpi OptimizedColor"
Description ="Creates a single TIFF image at 300dpi.">
<Settings>
<!-- Output file options -->
<add Name="Devmode settings;Resolution" Value="300"/>
<add Name="Save;Output File Format" Value="TIFF Multipaged"/>
<add Name="Save;Color reduction" Value="Optimal"/>
<add Name="Save;Dithering method" Value="Halftone"/>
<!-- TIFF Compression Options -->
<add Name="TIFF File Format;BW compression" Value="Group4"/>
<add Name="TIFF File Format;Color compression" Value="LZW RGB"/>
<add Name="TIFF File Format;Indexed compression" Value="LZW"/>
<add Name="TIFF File Format;Greyscale compression" Value="LZW"/>
<add Name="JPEG File Format;Color compression" Value="Medium Quality"/>
<add Name="JPEG File Format;Greyscale compression" Value="High Quality"/>
<add Name="Image Options;Fax" Value="0"/>
</Settings>
</Profile>
PEERNET.ConvertUtility .NET Library
When using the PEERNET.ConvertUtility .NET library methods from your own managed code you have
the choice of supplying the name of a profile file, an XML file that contains the list of settings, or by passing
in an IDictionary<String,String>  collection of name-value pairs directly. Several sample profiles are
included for your use, or to use as a base to customize
to your needs.
How to select text in pdf reader - search text inside PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Learn how to search text in PDF document and obtain text content and location information
text searchable pdf; searching pdf files for text
How to select text in pdf reader - VB.NET PDF Text Search Library: search text inside PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Learn How to Search Text in PDF Document and Obtain Text Content and Location Information in VB.NET application
make pdf text searchable; how to search text in pdf document
Document Conversion Service 3.0
128
Conversion Settings
Code Sample - Calling ConvertFile with a Profile
using PEERNET.ConvertUtility;
// conversion results returned, use to find files created or errors
PNConversionItem resultItem = 
PNConverter.ConvertFile(@"C:\Input\Memo.doc",
@"C:\Output\",
"ConvertedMemo",
true, // overwrite existing
false, // remove file extension
false, // create log file
"TIFF 300dpi OptimizedColor", // profile
String.Empty,
String.Empty,
null, // no extra settings
String.Empty, //remote computer
String.Empty);
Code Sample - Calling ConvertFile with a settings collection
using PEERNET.ConvertUtility;
IDictionary<String, String> settings = 
new Dictionary<String, String>();
settings.Add("Devmode settings;Resolution", "300");
settings.Add("Save;Output File Format", "TIFF Multipaged");
settings.Add("Save;Color reduction", "Optimal");
settings.Add("Save;Dithering method", "Halftone");
// conversion results returned, use to find files created or errors
PNConversionItem resultItem = 
PNConverter.ConvertFile(@"C:\Input\Memo.doc",
@"C:\Output\",
"ConvertedMemo",
true, // overwrite existing
false, // remove file extension
false, // create log file
settings,
String.Empty,
String.Empty,
null, // no extra settings
String.Empty, //remote computer
String.Empty);
PNDocConvQueueServiceLib COM Object
The PNDocConvQueueServiceLib COM object uses a list of name-value pairs of conversion settings to
configure the output that is created. These settings are passed into the COM object directly through its 
IPNDocConvQueueItem.Set 
method before calling 
IPNDocConvQueueItem.Convert
The following code sample show the conversion settings strings for setting the resolution to 200 DPI and
creating multipaged black and white TIFF files. The Resolution setting is part of the Devmode settings
configuration options, while Output File Format , Append, Color reduction, and Dithering
method are part of the Save
configuration options.
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
C#: Select All Images from One PDF Page. C# programming sample for extracting all images from a specific PDF page. C#: Select An Image from PDF Page by Position.
convert a scanned pdf to searchable text; find text in pdf image
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
VB.NET : Select An Image from PDF Page by Position. Sample for extracting an image from a specific position on PDF in VB.NET program.
search text in multiple pdf; search a pdf file for text
129
Document Conversion Service 3.0
Conversion Settings
You can find more sample output configurations by looking at the name and value pairs used in the
sample conversion profiles
included with Document Conversion Service. 
Code Sample - C#
PNDocConvQueueServiceLib.PNDocConvQueueItem item = null;
// Create the conversion item
item = new PNDocConvQueueServiceLib.PNDocConvQueueItem();
// Set conversion settings
item.Set("Devmode settings;Resolution", "200");
item.Set("Save;Output File Format", "TIFF Multipaged");
item.Set("Save;Color reduction", "BW");
item.Set("Save;Dithering method", "Floyd");
item.Set("TIFF File Format;BW compression", "Group4");
item.Set("TIFF File Format;Color compression", "LZW RGB");
item.Set("TIFF File Format;Indexed compression", "LZW");
item.Set("TIFF File Format;Greyscale compression", "LZW");
// convert the file
item.Convert("Microsoft Word",
"C:\Test\Report.docx",
"C:\Test\Out\ConvertedReport");
Code Sample - VB.NET
Dim item As PNDocConvQueueServiceLib.IPNDocConvQueueItem
' Create the conversion item
item = New PNDocConvQueueServiceLib.PNDocConvQueueItem()
' Set conversion settings
item.Set("Devmode settings;Resolution""200")
item.Set("Save;Output File Format""TIFF Multipaged")
item.Set("Save;Color reduction""BW")
item.Set("Save;Dithering method""Floyd")
item.Set("TIFF File Format;BW compression""Group4")
item.Set("TIFF File Format;Color compression""LZW RGB")
item.Set("TIFF File Format;Indexed compression""LZW")
item.Set("TIFF File Format;Greyscale compression""LZW")
' convert the file
item.Convert("Microsoft Word", _
"C:\Test\Report.docx", _
"C:\Test\Out\ConvertedReport")
C# PDF Text Redact Library: select, redact text content from PDF
Free online C# source code to erase text from adobe PDF file in Visual Studio. NET class without adobe reader installed. Provide
text searchable pdf; how to select all text in pdf
VB.NET PDF Text Redact Library: select, redact text content from
PDF Image Extract; VB.NET Write: Insert text into PDF; VB.NET Annotate: PDF Markup & Drawing. XDoc.Word for C#; C#; XImage.OCR for C#; XImage.Barcode Reader for C#
converting pdf to searchable text format; pdf search and replace text
Document Conversion Service 3.0
130
Conversion Settings
Name-Value Tables for Conversion Settings
The table below lists the different conversion settings separated out into categories with a description of
the settings available in each. Click the link for that category to view all available settings for that option.
Options
Description of Settings
General Converter Options
These are general options that can be applied to the conversion
process itself or to all converters.
Endorsement Options
Endorsements are header and footer information that can be
stamped onto each page of the output created by Document
Conversion Service.
Word Converter Options
These options are specific to the behavior of the Word
converter. 
Excel Converter Options
These options are specific to the behavior of the Excel
converter. 
PowerPoint Converter Options
These options are specific to the behavior of the PowerPoint
converter. 
Ghostscript Converter Options
These options are specific to the behavior of the Ghostscript
converter. 
Image Converter Options
These options are specific to the behavior of the Image
converter.
OutsideIn AX Options
These options are specific to the behavior of the OutsideIn
converter. 
Advanced Features
Advanced settings such as custom paper size and text
extraction.
Advanced File Naming
Settings to configure the file naming profiles (preset file naming
schemes) for multipaged, multipaged with JobID, serialized and
serialized with JobID.
Devmode settings
Resolution (DPI), page size and color mode settings.
Image Options
Image output options such as creating fax mode images and
page rotation settings.
JPEG File Format
Compression settings for color and greyscale JPEG images.
PDF File Format
PDF file format settings for compression, content encoding and
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
Barcoding. XImage.Barcode Reader. XImage.Barcode Generator. Others. XDoc.Tiff. XDoc.Dicom. 1. Select tool. Select text and image on PDF document. 2. Hand tool.
how to select text in a pdf; how to select text in pdf and copy
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
Barcoding. XImage.Barcode Reader. XImage.Barcode Generator. Others. XDoc.Tiff. XDoc.Dicom. 1. Select tool. Select text and image on PDF document. 2. Hand tool.
convert pdf to searchable text; pdf make text searchable
131
Document Conversion Service 3.0
Conversion Settings
Options
Description of Settings
PDF/A-1b compliant PDF files.
PDF Security
PDF encryption and file permissions.
Processing
Settings to adjust the image during conversion such as trimming,
cropping, copying to a new page size, resampling and brightness
adjustment.
Save
Settings for output file format, color reduction, dithering and file
name prompting.
TIFF File Format
Compression settings for black and white, color, indexed and
greyscale TIFF images.
VB.NET PDF - View PDF with WPF PDF Viewer for VB.NET
Barcoding. XImage.Barcode Reader. XImage.Barcode Generator. Hand. Pan around the PDF document. Ⅱ. Select text and image to copy and paste using Ctrl+C and Ctrl+V
pdf find and replace text; pdf select text
C# WPF PDF Viewer SDK to view PDF document in C#.NET
Barcoding. XImage.Barcode Reader. XImage.Barcode Generator. Hand. Pan around the PDF document. Ⅱ. Select text and image to copy and paste using Ctrl+C and Ctrl+V
search text in pdf image; pdf text search tool
Document Conversion Service 3.0
132
Conversion Settings
Creating and Customizing Profiles
Creating and Customizing Profiles
Document Conversion Service includes several sample profiles for common types of output files for your
use. The default set of profiles are installed into the following location:
Default profile location:
C:\ProgramData\PEERNET\Document Conversion Service\Profiles
Custom Profiles
You can use the sample profiles above as a base to edit and create your own custom profiles. Custom
profiles can be stored per user in the user's application data folder. Both the local and roaming data
folders are searched when looking for user profiles. If a profile is found in a user location, that profile will
be used. If no matching profiles are found in the user profile locations, the default profile location is
searched.
User profile locations searched in this order:
C:\Users\<user>\AppData\Roaming\Document Conversion Service\Profiles
C:\Users\<user>\AppData\Local\Document Conversion Service\Profiles
When using the PEERNET.ConvertUtility.dll and the command line tools, the full path to a profile stored
elsewhere on disk can also be passed instead of the base name of the profile. 
See the section Conversion Settings
for information on the contents and structure of the profile files, and
the Name-Value Tables for Conversion Settings
for the conversion setting strings to use to get various
output formats.
Included Sample Profiles
The profiles included with the Document Conversion Service install are listed below. See below for e-
discovery specific profiles
.
Profile Name
Profile Description
Adobe PDF Multipage
Creates Adobe PDF files. The PDF files created using this profile
are, where possible, vector PDF files. Vector PDF files are also
known as searchable PDF files. The other PDF profiles provided
create raster, or non-searchable PDF files.
What this profile cannot do is create a vector PDF from an existing
raster PDF (scanned PDF) or other image formats such as TIFF or
JPEG.  A vector PDF is only created if the source document contains
text or vector graphics already. 
BMP 100dpi Color
Creates Windows Bitmap images (one image for each page) at
100dpi. Bitmap images are always serialized.
JPEG 60dpi Color
JPEG 120dpi Color
JPEG 200dpi Color
JPEG 300dpi Color
Creates color JPEG images (one image for each page) at the dots
per inch (dpi) specified. JPEG files are always serialized.
C# Image: Select Document or Image Source to View in Web Viewer
Supported document formats: TIFF, PDF, Office Word, Excel, PowerPoint, Dicom; Supported Viewer Library enables Visual C# programmers easily to select and load
search multiple pdf files for text; how to make pdf text searchable
C# WPF PDF Viewer SDK to annotate PDF document in C#.NET
Click to select drawing annotation with default properties. Other Tab. Item. Name. Description. 17. Text box. Click to add a text box to specific location on PDF
how to select text in pdf; convert pdf to word searchable text
133
Document Conversion Service 3.0
Conversion Settings
Creating and Customizing Profiles
Profile Name
Profile Description
JPEG 600dpi Color
PDF 200dpi OptimizedColor
Serialized
PDF 300dpi OptimizedColor
Serialized
Creates serialized (one file per page) PDF documents at the dots per
inch (dpi) specified. Color is optimized per page to reduce file size.
PDF 200dpi OptimizedColor
PDF 300dpi OptimizedColor
Creates a multipaged PDf document at the dots per inch (dpi)
specified. Color is optimized per page to reduce file size.
PDF A-1b 200dpi
OptimizedColor Serialized
PDF A-1b 300dpi
OptimizedColor Serialized
Creates serialized (one file per page) PDF/A-1b compliant PDF
documents at the dots per inch (dpi) specified. Color is optimized per
page to reduce file size.
PDF A-1b 200dpi
OptimizedColor
PDF A-1b 300dpi
OptimizedColor
Creates a multipaged PDF/A-1b compliant PDF document at the
dots per inch (dpi) specified. Color is optimized per page to reduce
file size.
TIFF 120dpi Color LowJPEG
TIFF 150dpi Color LowJPEG
TIFF 200dpi Color LowJPEG
TIFF 300dpi Color LowJPEG
TIFF 600dpi Color LowJPEG
Creates multipaged color TIFF images at the dots per inch (dpi)
specified. Images are compressed using low quality JPEG
compression. This can give a smaller file size but a lower quality
image.
TIFF 120dpi Color HighPEG
TIFF 150dpi Color HighPEG
TIFF 200dpi Color HighPEG
TIFF 300dpi Color HighPEG
TIFF 600dpi Color HighPEG
Creates multipaged color TIFF images at the dots per inch (dpi)
specified. Images are compressed using high quality JPEG
compression. This can give a higher quality image but also a larger
size file.
TIFF 120dpi Grayscale
TIFF 150dpi Grayscale
TIFF 200dpi Grayscale
TIFF 300dpi Grayscale
TIFF 600dpi Grayscale
Creates multipaged grayscale TIFF images at the dots per inch (dpi)
specified.
TIFF 120dpi OptimizedColor
TIFF 150dpi OptimizedColor
TIFF 200dpi OptimizedColor
TIFF 300dpi OptimizedColor
TIFF 600dpi OptimizedColor
Creates a single multipage TIFF image at the dots per inch (dpi)
specified. Color is optimized per page to reduce file size. File is
compressed using Group 4 compression for monochrome and LZW
for all other color types.
TIFF 200dpi OptimizedColor
HighJPEG
Creates a single multipage TIFF image at the dots per inch (dpi)
specified. Color is optimized per page to reduce file size.  File is
compressed using Group 4 compression for monochrome and high
quality JPEG compression for all other color types.
TIFF 200dpi Monochrome
Serialized
Creates serialized (one file per page) black and white TIFF images
at 200dpi.
Document Conversion Service 3.0
134
Conversion Settings
Creating and Customizing Profiles
Profile Name
Profile Description
TIFF 200dpi Monochrome
Creates a single multipage black and white TIFF image at 200dpi.
TIFF 204x196dpi Monochrome
Fax
Creates a single multipage black and white fax format TIFF image at
204 x 196dpi.
TIFF 204x196dpi Monochrome
Fax ReverseBitOrder
Creates a single multipage black and white Group 4 fax format TIFF
image at 204 x 196dpi with a reverse bit order of least significant bit
to most significant bit (LSB2MSB). Often needed for fax boards.
TIFF 204x196dpi Monochrome
Fax Group3 256GreyPalette
Creates a single multipage Group 3 fax format TIFF image at 204 x
196dpi using a grayscale palette.
TIFF 204x196dpi Monochrome
Fax Group3 256GreyPalette
ReverseBitOrder
Creates a single multipage Group 3 fax format TIFF image at 204 x
196dpi using a grayscale palette with a reverse bit order of least
significant bit to most significant bit (LSB2MSB).
TIFF 204x196dpi Monochrome
Fax Compatible with FCC
Created fax TIFF images matching the format created by the
Fax(TIFF) profile used in PEERNET File Conversion Center.
Provided for use by clients migrating from File Conversion Center to
Document Conversion Service. 
TIFF 300dpi Allow Javascript
PDF
This profile is the same as the TIFF 300dpi Otimized Color above but
also enables the processing of Javascript, if present, in PDF files
when they are converted using this profile.
TIFF 300dpi Color Fax
Creates a single multipage color fax format TIFF image at 300dpi.
TIFF 300dpi OptimizedColor
ExtractText Serialized
Creates serialized (one file per page) TIFF images at 300dpi. Color
is optimized per page to reduce file size. Text content, if available, is
extracted and saved as separate files with the same base name as
the output images.
TIFF 300dpi OptimizedColor
ExtractText
Creates a single multipage TIFF image at 300dpi. Color is optimized
per page to reduce file size. Text content, if available, is extracted
and saved as a separate file with the same base name as the output
image.
TIFF 300dpi OptimizedColor
Serialized
Creates serialized (one file per page) TIFF images at 300dpi. Color
is optimized per page to reduce file size.
TIFF 300dpi OptimizedColor
SplitByPageCount
Creates a sequence of multipaged 300 dots per inch TIFF images. A
new file in the sequence is started based on the page count set by
the SplitFileEveryNPages setting. When auto-splitting files, serialized
naming profile
is always used to name each file in the sequence. 
TIFF 300dpi OptimizedColor
SplitByFileSize
Creates a sequence of multipaged 300 dots per inch TIFF images. A
135
Document Conversion Service 3.0
Conversion Settings
Creating and Customizing Profiles
Profile Name
Profile Description
new file in the sequence is started when the current file exceeds the
file size set by the SplitFileSizeThresholdInBytes setting. When auto-
splitting files, serialized naming profile
is always used to name each
file in the sequence.
Text to A3 sized TIFF 120dpi
Monochrome
Text to A3 sized PDF 120dpi
Monochrome
Profiles for use when converting text files in Word to a specific size
of paper. These profiles target wide format (landscape oriented) text
files such as those generated on mainframe systems or other
reporting systems.
Document Conversion Service 3.0
136
Conversion Settings
Creating and Customizing Profiles
E-Discovery Profiles
Profile Description
eDiscovery - Excel - PDF 300dpi
Convert Charts Only
eDiscovery - Excel - TIFF 300dpi
Convert Charts Only
For use with Excel documents, these profiles will print only
the embedded charts and any chart tabs in the document.
eDiscovery - Excel - PDF 300dpi Show
Formulas
eDiscovery - Excel - TIFF 300dpi Show
Formulas
For use with Excel documents, these profiles will print any
formulas from any cells as a comment at the end of each
sheet. If a comment already exists, the formula is inserted
before the existing text. For Excel documents, a tracked
changes history sheet is created if tracking is enabled,
background colors are removed, text is changed to black
and conditional formatting is removed.
eDiscovery PDF 300dpi AutoField
Replace
eDiscovery TIFF 300dpi AutoField
Replace
For use with Word, Excel and PowerPoint e-discovery,
these profiles will show all data in the documents and where
possible, replace any auto data, time and file fields in
headers, footers, and in the case of Excel, in cells too. For
Excel documents, a tracked changes history sheet is
created if tracking is enabled, background colors are
removed, text is changed to black and conditional formatting
is removed.
eDiscovery PDF 300dpi Monochrome
Fit On Page
eDiscovery TIFF 300dpi Monochrome
Fit On Page
For use with Word, Excel and PowerPoint e-discovery,
these profiles will show all data in the documents. The
output created is black and white.  For Excel documents,
each sheet is fit to a single output page, a tracked changes
history sheet is created if tracking is enabled, background
colors are removed, text is changed to black and conditional
formatting is removed.
eDiscovery PDF 300dpi Span Pages
eDiscovery TIFF 300dpi Span Pages
For use with Word, Excel and PowerPoint e-discovery,
these profiles will show all data in the documents.  For Excel
documents, tracked changes history sheet is created if
tracking is enabled, background colors are removed, text is
changed to black and conditional formatting is removed.
Documents you may be interested
Documents you may be interested