how to open pdf file using itextsharp in c# : Search pdf files for text SDK Library service wpf .net asp.net dnn UserGuide10-part1632

97
Document Conversion Service 3.0
Converting Files with Document Conversion Service
DCSCombineFiles
/D - Define Setting
Individual profile settings can be supplied on the command line using this switch. This switch can be
specified multiple times for separate settings and any settings passed here will override the settings in
the profile. 
Any name-value pair that can be written in a profile can be passed through this parameter. This
includes options to control the conversion settings as well as the behavior of the individual converters
as well. See Creating and Customizing Profiles
for more information about the name-value pairs that
can be used.
Examples:
These first two are settings that control the converter options, such as what pages to print, and the
output that PowerPoint will print.
/D="PrintRange:1-5"
/D="PowerPoint.PrintOptionsOutputType:PrintOutputNotesPages"
These two settings control the output file creation options, and would override or add to the settings in
the conversion profile passed using the /P switch.
/D="Image Options;Fax Resolution:3"
/D="TIFF File Format;BW compression:Group3-2D"
These two settings control the where the failed results log files are created and are most often used
along with the /FAIL switch to control where the results log files are saved.
/D="KeepFailedItemResultsFiles:TRUE"
/D="UseDateTimeInFailedFolder:FALSE"
/E - File Extension Mapping
A file extension mapping profile uses the extension of the source file to determine what converter will
be used to convert the file before combining them together. Like the conversion profiles, this file is
also an XML file. This switch is optional and an internal default mapping is provided. You would only
need to provide this file if you wanted to override the default file extension to converter mappings
provided.
Examples:
/E="Custom Extension To Converter Map"
/W - Wait Time
Use this switch wait to the specified number of seconds for the Document Conversion Service to be
running and available to convert and combine documents. If Document Conversion Service is already
running the command executes immediately. If the Document Conversion Service is not running in the
timeout period specified, the command will return with an error.
If this argument is not specified the command will return immediately with an error if Document
Conversion Service is not running.
Example:
/W=300
Search pdf files for text - 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
search multiple pdf files for text; pdf find highlighted text
Search pdf files for text - 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
search pdf files for text programmatically; find text in pdf image
Document Conversion Service 3.0
98
Converting Files with Document Conversion Service
DCSCombineFiles
/I - Input text file path
The collection of files to be combined can be passed as a text file containing a list of files, one each
per line. The full path or a UNC path to the source file must be given for the files listed in the input text
file; relative paths are not supported.
· If the path to the file includes spaces it must be enclosed in quotes. 
· If the file doesn't exist, the conversion will fail.
The files are combined together in the order in which they are listed in the folder. Any files were
specified directly on the command line before this switch are combined before adding the files in the
input text file. Any source files specified on the command line after this switch are combined after the
files in the input text file.
The input text file should follow the following format:
C:\Input\WordFiles\File1.doc
C:\Input\WordFiles\File2.docx;C:\OutputPath\WordFiles\
C:\Input\PDF\File3.pdf;C:\OutputPath\PDFFIles\
\\server\share\Input\scans\scan1.tif
/C - Convert on a Remote Computer (DCOM)
If Document Conversion Service is running on a different computer, use this switch to pass the name
of the remote computer and the path of a shared location that both computers have access to.
Separate the name of the remote computer and the path to the shared folder location with a semi-
colon.
When combining remotely, the client redistributable, PNDocConvClientSetup_3.0.exe, must be
installed on the computer running this command line utility. The client setup install program is included
as part of the Document Conversion Service install and can be found in the \Redist folder in the
installation path.
Examples:
/C="DOCCONV_SERVER;\\DOCCONV_SERVER\DCSREMOTE"
VB.NET PDF Convert to HTML SDK: Convert PDF to html files in vb.
be easily edited), is less searchable for search engines are able to perform high fidelity PDF to HTML Converted HTML files preserve all the contents of source
search pdf for text in multiple files; how to select all text in pdf
C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net
DotNetNuke), SharePoint. All text content of target PDF document can be copied and pasted to .txt files by keeping original layout. C#.NET
pdf searchable text converter; how to make a pdf file text searchable
99
Document Conversion Service 3.0
Converting Files with Document Conversion Service
DCSCombineFiles
/SIL - Smart Inspect Logging File
Use this argument to specify a custom path and optional file name for the SmartInspect logging file
(*.sil) created by this utility. These log files are a tracing of the entire conversion process and are not
the same as the conversion results log files created when a conversion fails. They can be viewed
using the SmartInspect Redistributable Console included with Document Conversion Service.
The default location for this file is the %TEMP% folder. Each logging file is assigned a unique date,
time and thread prefix followed by "_PNCombineFiles.sil", such as 
2014_09_11_2_38_00_PM_4_PNCombineFiles.sil.
The /SIL switch can take a folder, or a path to a filename. If a path without a trailing backslash is
provided, the last part of the path is assumed to be a filename.
Note: The double ending backslash used when specifying a folder for the /SIL switch is required for
the command line path to be parsed correctly.
/SIL=
Is interpreted as...
"C:\Test\LogFile"
Create the SmartInspect log file as C:\Test
\LogFile.sil.
"C:\Test\LogFile\\"
Create the SmartInspect log file as C:\Test
\LogFile\datetime_PNCombineFiles.sil
"C:\Test\LogFile\ConvertFileCustom.sil"
Create the SmartInspect log file as C:\Test
\LogFile\ConvertFileCustom.sil
The following settings can be used to control the creation and naming of the logging file. These
settings are all passed using the /D switch.
Custom Setting
Description
RemoveDateTimePrefixOnProcessingLoggingFiles
Pass True to disable the adding of the
unique date, time and thread prefix when
a custom file name has not been specified
in the ConvertFileProcessLoggingPath
parameter.
KeepFailedProcessingLoggingFiles
Pass as False to disable the automatic
creation of SmartInspect logging files
when conversion fails. This setting can be
overridden by 
AlwaysKeepProcessingLoggingFiles.
AlwaysKeepProcessingLoggingFiles
When set to True, the SmartInspect
logging files are always created in the %
TEMP% or other specified folder for both
successful and failed conversions. If set
to False, no logging files are created. This
setting will override the 
KeepFailedProcessingLoggingFiles
setting.
Examples:
Pass a custom folder and remove the prefix, each run will overwrite the log file C:\PEERNET\Logs
\PNCombineFiles.sil.
/SIL="C:\PEERNET\Logs\\" /D="RemoveDateTimePrefixOnProcessingLoggingFiles:TRUE"
VB.NET PDF Convert to Text SDK: Convert PDF to txt files in vb.net
Convert PDF to text in .NET WinForms and ASP.NET project. Text in any PDF fields can be copied and pasted to .txt files by keeping original layout.
find and replace text in pdf file; how to make pdf text searchable
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
Images. File and Page Process. File: Merge, Append PDF Files. File: Split PDF Rotate a PDF Page. PDF Read. Text: Extract Text from PDF. Text: Search Text in PDF.
converting pdf to searchable text format; pdf find highlighted text
Document Conversion Service 3.0
100
Converting Files with Document Conversion Service
DCSCombineFiles
Pass a custom folder and log file name and remove the prefix. Each run will overwrite the logging file
C:\PEERNET\Logs\MyLogFile.sil.
/SIL="C:\PEERNET\Logs\MyLogFile" /D="RemoveDateTimePrefixOnProcessingLoggingFiles:TRUE"
Don't save any SmartInspect log files at all.
/D="AlwaysKeepProcessingLoggingFiles:FALSE"
/? - Display Help
When passed as the only argument this switch will display help for this command.
File
The full path to the files to combine. You can list more than one on the command line.
The files are combined together in the order in which they listed on the command line. If any files were
specified in an input text file using the /I switch before these files, the files listed in the input text file
are combined before adding the files from the command line. If you specify the input text file after the
files on the command line, the command line files are combined first, then the files listed in the input
text file.
· If the path to the file includes spaces it must be enclosed in quotes. 
· If the file doesn't exist, the conversion will fail.
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
File: Merge, Append PDF Files. |. Home ›› XDoc.PDF ›› VB.NET PDF: Merge and Append PDF. VB.NET Demo code to Combine and Merge Multiple PDF Files into One.
search pdf files for text programmatically; how to make a pdf file text searchable
VB.NET Create PDF from Text to convert txt files to PDF in vb.net
Images. File & Page Process. File: Merge, Append PDF Files. File: Split PDF Document. PDF Read. Text: Extract Text from PDF. Text: Search Text in PDF. Image
convert pdf to searchable text; search text in multiple pdf
101
Document Conversion Service 3.0
Converting Files with Document Conversion Service
DCSExtractResults
DCSExtractResults
A command line utility to extract information from the results log files. One of the switch arguments must
always be specified. If more than one switch is found, the first one is always used. The information
extracted is sent to standard out. 
DCSExtractResults [/s] [/C] [/E] file
The results log files are created by the the following command line utilities:
DCSConvertFile
DCSConvertFileList
DCSConvertFolder
DCSCombineFiles
Sample Command Lines
Extract a list of all files created to standard out:
DCSExtractResults /C "Document.doc.succeeded.dcsresults"
Extract a list of all files created from the Document.doc.succeeded.dcsresults log file and sends
the information to the console through standard output.
Extract a list of all errors into a text file:
DCSExtractResults /E "C:\Test\Output\Document.doc.failed.dcsresults" > "C:\Test\Errors.txt"
Extract a list of any errors from the Document.doc.failed.dcsresults log file and saves them in
the text file C:\Test\Errors.txt.
Extract the source file name of a failed conversion result file:
DCSExtractResults /S "C:\Test\Output\Document.doc.failed.dcsresults" >> "C:\Test\Failed.txt"
Extracts the source file name from the Document.doc.failed.dcsresults file and appends it into
the text file C:\Test\CreatedFiles.txt.
C# Create PDF from Text to convert txt files to PDF in C#.net, ASP
Images. File and Page Process. File: Merge, Append PDF Files. File: Split PDF Rotate a PDF Page. PDF Read. Text: Extract Text from PDF. Text: Search Text in PDF.
find text in pdf files; search pdf for text in multiple files
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
HTML webpage will have original formatting and interrelation of text and graphical How to Use C#.NET Demo Code to Convert PDF Document to HTML5 Files in C#
pdf find and replace text; how to select text in pdf reader
Document Conversion Service 3.0
102
Converting Files with Document Conversion Service
DCSExtractResults
Command Line Arguments
Command line switches are not case-sensitive and can be entered in either upper or lower case. 
/S - Extract the source file names
Extracts the source file information from the conversion results log file. For DCSConvertFileList
and
DCSCombineFiles
this can be more than one file.
/C - Extract the created file names
Extracts the list of created files, if any, from the conversion results log file. 
/E - Extract the created file names
Extracts the list of errors, if any, from the conversion results log file. 
/? - Display Help
When passed as the only argument this switch will display help for this command.
file
The full path to the file to the conversion results log file
103
Document Conversion Service 3.0
Converting Files with Document Conversion Service
DCSCreateFileList
DCSCreateFileList
A command line utility to search a folder, and optionally any subfolders and return a list of files matching
the search filter specified. The information extracted is sent to standard out.
DCSCreateFileList [/R] [F=filter] searchfolder
This utility can be used to search folders for files to send to the command line utilities, or to find the the
results log files created by any of command line utilities. The folder search is optimized for speed and
efficiency and will return all files that match the filter provided.
Hidden and system files are ignored, and the search pattern filters files based on a regular expression
match of the long name of a file. This is different from the Microsoft .Net System.IO.Directory.GetFiles
method which returns files based on a check against file names with both the 8.3 file name format and the
long file name format, which can cause unexpected file names to be returned.
Sample Command Lines
Searching a folder based on a single file type:
DCSCreateFileList /F="*.tif" "C:\Test\Output"
DCSCreateFileList /R /F="*.tif" "C:\Test\Output"
Searches the folder C:\Test\Output for all files ending in the pattern .tif. Only files with the three
letter extension .tif will be returned.
The second example will recursively search the folder C:\Test\Output and all subfolders for all
files ending on .tif.
Search a folder for more than one file type:
DCSCreateFileList /R /F="*.doc|*.pdf" "C:\Test\Input"
DCSCreateFileList /R /F="*.doc|*.pdf" "C:\Test\Input" > C:\Test\InputFileList.txt
To search for more than one file type, separate the filter patterns using the pipe (|) character. 
This example recursively searches the folder C:\Test\Input for all files ending in the .doc or .pdf
extension. The complete path to all files with only the three letter extension .doc and .pdf will be
returned and sent to the console through standard output.
The second command line shown uses the redirection operator > to redirect the console's
standard output into a text file located at C:\Test\InputFileList.txt.
Document Conversion Service 3.0
104
Converting Files with Document Conversion Service
DCSCreateFileList
Search the folder C:\Test\Output for all succeeded result log files:
DCSCreateFileList /F="*.succeeded.dcsresults" "C:\Test\Output"
DCSCreateFileList /R /F="*.succeeded.dcsresults" "C:\Test\Output" > "C:\Test
\CompletedResults.txt"
Searches the folder C:\Test\Output for all results log files that represent completed
conversions. The full path to each matching file found is sent to the console through standard
output. 
The second example does the same as the first except that it recursively searches the folder C:
\Test\Output and any subfolders for all results log files that represent completed conversions,
not just the root folder. It also uses the redirection operator > to redirect the output into a text
file located at C:\Test\CompletedResults.txt.
Search the folder C:\Test\Output for all failed results log files:
DCSCreateFileList /F="*.failed.dcsresults" "C:\Test\Output"
DCSCreateFileList /R /F="*.failed.dcsresults" "C:\Test\Output" > "C:\Test
\FailedResults.txt"
Searches the folder C:\Test\Output for all results log files that represent failed conversions. The
full path to each matching file found is sent to the console through standard output. 
The second example does the same as the first except that it recursively searches the folder C:
\Test\Output and any subfolders for all results log files that represent failed conversions, not
just the root folder. It also uses the redirection operator > to redirect the output into a text file
located at C:\Test\FailedResults.txt.
105
Document Conversion Service 3.0
Converting Files with Document Conversion Service
DCSCreateFileList
Command Line Arguments
Command line switches are not case-sensitive and can be entered in either upper or lower case. 
/R - Include Subfolders (Recurse)
If this switch is used, the subfolders under the folder are included when searching for the list of files
that match the filter pattern. 
/F - Include Subfolders (Recurse)
Defines the filter that determines what files can be returned, such as using *.pdf to only process PDF
files. When this switch is not specified all files (*.*) in the folder are will be returned. Hidden and
system files are ignored, and the search pattern filters files based on a regular expression match of
the long name of a file. 
Multiple filters are combined using the pipe (|) character, such as *.doc|*.pdf to process only Word and
PDF files.
searchfolder
The full path to the folder in which to start searching.
/? - Display Help
When passed as the only argument this switch will display help for this command.
Document Conversion Service 3.0
106
Converting Files with Document Conversion Service
The Convert File Sample
The Convert File Sample
The Convert File sample is our basic sample that shows how to convert a single file using Document
Conversion Service, a conversion profile and the provided .NET library, PEERNET.ConvertUtility.dll. The
sample is provided as a Visual Studio 2010 project in both VB.NET and C#.NET.
The type of output created is based on the conversion profile chosen. A selection of common conversion
profiles are included with the Document Conversion Service install. See Creating and Customizing Profiles
for more information about the contents of the profiles, a list of profiles included with Document
Conversion Service, and how to create your own.
The sample uses the file extension of the source file to determine what converter to use to convert the file.
The default file extension to converter mapping provided through the PEERNET.ConvertUtility.dll is used.
As with profiles, this file extension mapping can be customized, but rarely needs to be. See the section 
File Extension to Converter Mapping
for details.
You can also use this sample program to test remote document conversion by following the steps in 
Setting up Client-Server Conversion
.
Documents you may be interested
Documents you may be interested