display pdf from byte array c# : Rotate all pages in pdf and save Library SDK component asp.net wpf windows mvc cmdline_util1-part1491

PEERNET Document Conversion Service 3.0
Utilities Guide
11
Convert all files in the input file to TIFF images in a specific location:
DCSConvertFileList /P="TIFF 300dpi OptimizedColor.xml" /S="C:\Test\Output" /I="C:\Test\Files.txt"
Sends the files listed in the text file Files.txt to Document Conversion Service to be converted using the settings
contained in the conversion profile TIFF 300dpi OptimizedColor.xml.
Upon successful conversion each output file is placed under the C:\Test\Output folder. 
If a file with the same name already exists, that file conversion would fail. The results log file, named based on the
source file and ending with .doc.failed.dcsresults would be placed in a folder named .failed created in the same
location as the source document.
Convert a list of files to vector PDF, strip off the source extension and save the output and results log files to a
specific location:
DCSConvertFileList /P="Adobe PDF Multipage.xml" /NE /S="C:\Test\Output" /L
/FAIL="C:\Test\FailedLogs\\" /D="UseDateTimeInFailedFolder:FALSE"
/I="C:\Test\Files.txt"
Creates a PDF file from each file listed in the input file Files.txt. The PDF created is a vector PDF as controlled by
the settings in the conversion profile Adobe PDF Multipage.xml.
Upon successful conversion each output file is placed under the C:\Test\Output folder along with the conversion
results log file.  The name of the results log file is based on the original source file and also indicates the conversion
status. For example, if the source file name was SampleDocument.doc, a results log file,
SampleDocument.doc.succeeded.dscresults, will be created if the conversion succeeds.
The /NE flag causes the output file to be named using the base name of the original file, plus the extension of the file
type you are creating. If a file of that name already exists in the folder the conversion will fail. If the conversion fails a
results log file named based on the source file and ending with .failed.dcsresults is placed into the folder C:\Test
\FailedLogs\ specified by the /FAIL parameterThe /D setting UseDateTimeInFailedFolder disables the date and
time subfolder creation under the failed logs folder.
Note: The double ending backslash used when specifying the folder for the /FAIL switch is required for the
command line path to be parsed correctly.
Rotate all pages in pdf 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#
pdf rotate just one page; pdf reverse page order
Rotate all pages in pdf 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 page in pdf and save; rotate pages in pdf
12
PEERNET Document Conversion Service 3.0
Utilities Guide
Command Line Arguments
Command line switches are not case-sensitive and can be entered in either upper or lower case. 
/S - The Save Location
Pass in the full path to the folder in which to save the new files. If the save location is not specified the new file is created in
the same folder as the source file. If the files listed in the input file text file specified with the /I switch also include save
locations, those locations will be used instead.
· If the path includes spaces it must be enclosed in quotes. 
· If the path doesn't exist, the conversion will fail.
· If a file of the same name already exists in the save file location, the conversion will fail. The /O option can be used
to enable file overwriting, which is off by default.
Example:
/S="C:\Converted Files\Test"
/O - Overwrite Always
Enables overwrite mode so that existing files of the same name are overwritten with the new file. If the overwrite switch is
not specified, the conversion of that file in the list of files will fail if a file of the same name already exists in the output folder.
/NE - No Extension
If you do not want the original file name extension as part of your output file name, use this switch to remove the file
extension.
/L - Results Log
The results log file is an XML file containing a complete snapshot of the conversion information. Normally only saved for
failed conversions, the /L argument enables creation of the results log file when the conversion succeeds. The results log
file is placed in the same location as the converted files.
The name of the results log file is based on the name of the original file and also indicates the conversion status. For
example, when converting Document.doc, a successful conversion will create a log file named
Document.doc.succeeded.dcsresults, while a failed conversion would be named Document.doc.failed.dcsresults.
The results log file for a successful conversion is always copied to the output location with the converted files when this flag
is used.
In the case of a failed conversion, the log file is always created. See the /FAIL switch to control the location and creation of
the failed results log files.
The result log files can later be passed to the DCSExtractResults
command line utility to extract information such as all files
created or any errors encountered during conversion. You can search a folder for the results log files using the 
DCSCreateFileList
utility.
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
NET example for how to delete several defined pages from a PDF document Dim detelePageindexes = New Integer() {1, 3, 5, 7, 9} ' Delete pages. All Rights Reserved
rotate pdf pages on ipad; how to rotate a single page in a pdf document
C# PDF Page Insert Library: insert pages into PDF file in C#.net
as how to merge PDF document files by C# code, how to rotate PDF document page This C# demo explains how to insert empty pages to a specific All Rights Reserved
rotate pdf pages and save; rotate pages in pdf and save
PEERNET Document Conversion Service 3.0
Utilities Guide
13
/FAIL - Failed Results Log File Location 
In the case of a failed conversion, the conversion results log file is always created. The default behavior is to create a .failed
folder in the same location as the source file and save the conversion results log file to a new subfolder under the .failed
folder. The subfolder is named using the date and time of the conversion to keep subsequent runs separate. 
This argument allows you to override the default use of the .failed folder and to provide a specific folder in which to store
the failed results log files. The name of the results log file is based on the name of the original file and also indicates the
conversion status. For example, when converting Document.doc, a failed conversion would be named
Document.doc.failed.dcsresults.
You can suppress the use of the date and time subfolder by passing the UseDateTimeInFailedFolder setting using the /D
switch. 
Note: The double ending backslash used when specifying the folder for the /FAIL switch is required for the command line
path to be parsed correctly.
Examples:
/FAIL="C:\ConvertedFiles\Failed\\" /D="UseDateTimeInFailedFolder:FALSE"
If you do not want to create the failed results log files at all, you can use the /D switch to pass the 
KeepFailedItemResultsFiles setting as false.
On the command line:
/D="KeepFailedItemResultsFiles:False"
In a conversion profile:
<add Name="KeepFailedItemResultsFiles" Value="False"/>
The result log files can later be passed to the DCSExtractResults
command line utility to extract information such the
source file used or any errors encountered during conversion. You can search a folder for the results log files using the 
DCSCreateFileList
utility.
/P - Conversion Profile
This is a required argument. The type of file created is controlled by supplying a conversion profile using this switch. The
profiles are referenced by passing in the name of the profile XML file, with or without the XML extension. 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.
Examples:
/P="TIFF 300dpi Color Fax"
/P="TIFF 204x196dpi Monochrome Fax.xml"
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
1. public void DeletePages(int[] pageIndexes). Description: Delete specified pages from the input PDF file. Parameters: All Rights Reserved.
how to rotate a page in pdf and save it; rotate individual pdf pages reader
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
doc2.InsertPages(pages, pageIndex) ' Output the new document how to use VB to insert an empty page to a specific location of current PDF file All Rights Reserved
reverse page order pdf online; rotate pdf page
14
PEERNET Document Conversion Service 3.0
Utilities Guide
/D - Define Setting
Individual conversion and 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 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. 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 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
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
Description: Copy specified page from the input PDF file pageIndexes, The page indexes of pages that will be copied, 0
save pdf rotate pages; pdf rotate single page and save
C# Create PDF from Excel Library to convert xlsx, xls to PDF in C#
Merge all Excel sheets to one PDF file. Export PDF from Excel with cell border or no border. Description: Convert to PDF/TIFF and save it on the disk.
how to rotate all pages in pdf at once; pdf rotate pages separately
PEERNET Document Conversion Service 3.0
Utilities Guide
15
/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 "_PNConvertFileList.sil", such as 2014_09_11_2_38_00_PM_4_PNConvertFileList.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_PNConvertFileList.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\PNConvertFileList.sil.
/SIL="C:\PEERNET\Logs\\" /D="RemoveDateTimePrefixOnProcessingLoggingFiles:TRUE"
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"
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
NET source code for combining multiple PDF pages together in Remarkably, all those C#.NET PDF document page processing source PDF streams into one PDF file and
pdf page order reverse; pdf expert rotate page
C# PDF Convert to Images SDK: Convert PDF to png, gif images in C#
Description: Convert all the PDF pages to target format images and save them into streams. Parameters: Name, Description, Valid Value.
how to rotate a pdf page in reader; rotate pages in pdf permanently
16
PEERNET Document Conversion Service 3.0
Utilities Guide
/I - Input text file path
The collection of files to be converted can be passed as a text file containing a list of files, one each per line. Optionally you
can specify individual save locations for each file by listing the file and directory, separated by a semi-colon(;) on each line. 
The full path or a UNC path to the source file and optional directory must be given for the files listed in the input text file and
as command line arguments; relative paths are not supported.
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 converting 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"
/? - Display Help
When passed as the only argument this switch will display help for this command.
file[;save location]
The full path to the file to convert. You can list more than one on the command line. Like the input text file, you can pass in
a semi-colon(;) separated file-directory pair here as well.
· If the path to the file includes spaces it must be enclosed in quotes. 
· If the file doesn't exist, the conversion will fail.
PEERNET Document Conversion Service 3.0
Utilities Guide
17
DCSConvertFolder
A command line utility to walk a folder and convert all files, or all files matching a search filter, using Document Conversion
Service. The utility can optionally also process all subfolders under the starting folder as well. The Document Conversion
Service must be running, either locally or on a remote computer for the files to be converted.  If it is not running the command
will return immediately with an error.
DCSConvertFolder /P=profile [/R] [/F=filter] [/X=exclude filter] [/S=save location]
[/O] [/NE] [/L] [/D="name:value"] [/E=extension map]
[/FAIL=failed results log file location] [/SIL=conversion log file path] 
[/W=wait time] [/C=remote computer name;remote scratch folder] 
folder
Sample Command Lines
Convert all files in a folder to TIFF images:
DCSConvertFolder /P="TIFF 200dpi Monochrome" "C:\Test\Input"
Sends all files in the folder C:\Test\Input to Document Conversion Service to be converted using the settings
contained in the conversion profile TIFF 200dpi Monochrome.xml. Any folders under C:\Test\Input are not
processed.
Upon successful conversion each output file is placed in a folder named .converted created under the C:\Test\Input
folder. Each output file is named using the base name and file extension of the original file, plus the extension of the
file type you are creating.
If a file of that name already exists in the .converted folder the conversion will fail and a .failed folder will be created
under the C:\Test\Input folder. A results log file, ending with .failed.dcsresults, is created for each failed file and
saved to a new subfolder under the .failed folder. The subfolder is named using the date and time of the conversion
to keep subsequent runs separate.
Convert all files in a folder to TIFF images, wait up to 5 minutes for the conversion service to start:
DCSConvertFolder /P="TIFF 200dpi Monochrome" /W=300 "C:\Test\Input"
Sends all files in the folder C:\Test\Input to Document Conversion Service to be converted using the settings
contained in the conversion profile TIFF 200dpi Monochrome.xml. Any folders under C:\Test\Input are not
processed.
If Document Conversion Service is not running, wait up to 5 minutes (300 seconds) for the conversion service to be
available.
Convert all files in a folder, including subfolders, to TIFF images in a specific location:
DCSConvertFolder /R /P="TIFF 300dpi OptimizedColor" /S="C:\Test\Output" "C:\Test\Input"
Walks the folder C:\Test\Input and any folders underneath and sends all the files found to Document Conversion
Service to be converted using the settings contained in the conversion profile TIFF 300dpi OptimizedColor.xml.
Upon successful conversion each output file is placed in the C:\Test\Output folder in a directory structure that mirrors
the source folder directory structure.
If a file does not convert, a subfolder named .failed is created in the same location as the input file. A results log
named by appending .failed.dcsresults to the input file name is created and saved to a new subfolder under the
.failed folder. The new subfolder is named using the date and time of the conversion to keep subsequent runs
separate.
To store all of the failed file information in a separate location, see the /FAIL option.
18
PEERNET Document Conversion Service 3.0
Utilities Guide
Convert all Word and Excel files in the folder, including subfolders, to vector PDF documents in a specific location:
DCSConvertFolder /R /F="*.doc|*.docx|*.xls|*.xlsx" /X="12-01*" /S="C:\Test\Output\"
/P="C:\Test\Adobe PDF Multipage.xml" "C:\Test\Input"
Walks the folder C:\Test\Input and any folders underneath and sends all Word files ending in .doc and .docx and all
Excel files ending in .xls and .xlsx to Document Conversion Service to be converted to vector PDF using the settings
contained in the conversion profile Adobe PDF Multipage.xml. Any files or folders that begin with "12-01" are
excluded.
Upon successful conversion each output file is placed under the C:\Test\Output folder in a directory structure that
mirrors the source folder directory structure. 
Failed conversion results logs are is saved in a .failed folder created in the same location as the source file. A results
log named by appending .failed.dcsresults to the input file name is created and saved to a new subfolder under the
.failed folder. The new subfolder is named using the date and time of the conversion to keep subsequent runs
separate.
Convert a folder of documents to vector PDF, overwrite any existing files, and save the results log:
DCSConvertFolder /P="Adobe PDF Multipage" /O /L "C:\Test\Input"
Sends all files in the folder C:\Test\Input to Document Conversion Service to be converted to vector PDF using the
settings contained in the conversion profile Adobe PDF Multipage.xml. Any folders under C:\Test\Input are not
processed.
Upon successful conversion each output file is placed in a folder named .converted created under the C:\Test\Input
folder. Any files of the same name that already exist in that folder are overwritten.
A conversion results log file for each file converted will be also be saved in the .converted folder. The name of the
results log file is based on the name of the original source file appended with .succeeded.dcsresults
Failed conversion results logs are saved in a .failed folder created in the same location as the source file. A results
log named by appending .failed.dcsresults to the input file name is created and saved to a new subfolder under the
.failed folder. The new subfolder is named using the date and time of the conversion to keep subsequent runs
separate.
PEERNET Document Conversion Service 3.0
Utilities Guide
19
Convert a folder of documents to vector PDF, strip off the source extension and save the output and results log files
to a specific location:
DCSConvertFolder /R /P="Adobe PDF Multipage" /NE /S="C:\Test\Output"
/L /FAIL="C:\Test\FailedResults\\" "C:\Test\Input"
Walks the folder C:\Test\Input and any folders underneath and creates vector PDF files from all documents found.
The type of PDF created is controlled by the settings in the conversion profile Adobe PDF Multipage.xml.
Upon successful conversion each output file is placed under the C:\Test\Output folder in a directory structure that
mirrors the source folder directory structure. The /NE flag causes the output file to be named using the base name of
the original file, plus the extension of the file type you are creating. If a file of that name already exists in the folder
the conversion will fail.
A conversion results log file for each file will be also be saved in the C:\Test\Output folder in the same mirrored
directory structure.The name of the results log file is based on the original source file and appended with 
.succeeded.dscresults to indicate its conversion status.
If the conversion did not succeed, the results log is named by appending .failed.dcsresults to the input file name amd
placing this file into a subfolder named with the current date and time created under the specified folder C:\Test
\FailedResults.
Note: The double ending backslash used when specifying the folder for the /FAIL switch is required for the
command line path to be parsed correctly.
Use the command line argument D="UseDateTimeInFailedFolder:FALSE" to store the results log file directly in the
folder C:\FailedResults.
Controlling the Number of Documents Processed in Parallel
When converting a folder of files, the number of documents that can be passed in parallel (at the same time) to Document
Conversion Service to be converted is automatically determined based on the number of CPU's and cores on your system
multiplied by 1.5. We recommend that you allow this value to be determined automatically, but if needed, you can specify
exactly how many documents you want to process in parallel by adding the following line into the profile you are using.
Please note that this value is completely separate from the value of the same name used by the Document Conversion Service
configuration. Also, keep in mind that setting this to a value that is too high for the capabilities of the computer can cause the
computer to work very slowly.
<add Name="NumberOfDocumentsInParallel" Value="10"/>
You can also pass this directly on the command line using the /D option.
DCSConvertFolder /P="TIFF 200dpi Monochrome.xml" 
/D="NumberOfDocumentsInParallel:6"
"C:\Test\Input"
20
PEERNET Document Conversion Service 3.0
Utilities Guide
Command Line Arguments
Command line switches are not case-sensitive and can be entered in either upper or lower case. 
/R - Include Subfolders (Recurse)
Use this switch to also search any subfolders under the source folder when building the list of files to be passed to
Document Conversion Service to be converted.
/F - File Filter
A filter can be provided using this switch to only process certain types of files. Multiple file filters can be combined using the
pipe (|) character. 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. 
When this switch is not specified all files in the folder are (*.*) passed to Document Conversion Service to be processed. 
Examples:
Convert PDF only: 
/F="*.pdf"
Convert Word, Excel and PDF only: 
/F="*.doc|*.docx|*.xls|*.xlsx|*.pdf"
Convert all Word files starting with MEMO: 
/F="MEMO*.doc"
/E - Exclude File Filter
A exclude file filter can be provided to take the returned file list gathered using the /F file filter and exclude any files that
match a pattern. Multiple patterns can be combined using the pipe (|) character.By default no files are excluded. 
Examples:
Exclude Word and Excel 2010 documents: 
/X="*.docx|*.xlsx"
Exclude all files starting with "Draft": 
/X="Draft*.*"
/S - The Save Location
Pass in the full path to the folder in which to save the new files.  If the /R switch is used the original directory structure is
maintained. 
· If the path includes spaces it must be enclosed in quotes. 
· If the path is specified but doesn't exist, the conversion will fail.
· If a file of the same name already exists in the save file location, the conversion will fail. The /O option can be used
to enable file overwriting, which is off by default.
If this argument is not specified, a .converted folder is created in the same location as each source file and all output files
are saved there. On subsequent processing of the same folder with the /R switch enabled, any .converted folders are
ignored.
Example:
/S="C:\Converted Files\Test"
/O - Overwrite Always
Enables overwrite mode so that existing files of the same name are overwritten with the new file. If the overwrite switch is
not specified, the conversion of that file in the list of files will fail if a file of the same name already exists in the output folder.
Documents you may be interested
Documents you may be interested