display pdf from byte array c# : Rotate all pages in pdf file SDK application API .net windows asp.net sharepoint cmdline_util2-part1494

PEERNET Document Conversion Service 3.0
Utilities Guide
21
/NE - No Extension
Specify this option if you do not want the original file name extension as part of your output file name. Normally the name of
the each output file is created using the base name and file extension of the original file to prevent name collision when you
have two files in the folder with the same base name.
/L - Results Log
The results log file is an XML file containing a complete snapshot of the conversion information for each file converted.
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.
/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.
Rotate all pages in pdf file - 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#
rotate pages in pdf; rotate all pages in pdf file
Rotate all pages in pdf file - 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
pdf save rotated pages; rotate pdf pages
22
PEERNET Document Conversion Service 3.0
Utilities Guide
/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"
/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 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
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
doc2.InsertPages(pages, pageIndex) ' Output the new document. to use VB to insert an empty page to a specific location of current PDF file . All Rights Reserved
how to rotate all pages in pdf in preview; pdf reverse page order online
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
pdf rotate single page; rotate one page in pdf reader
PEERNET Document Conversion Service 3.0
Utilities Guide
23
/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"
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
C#.NET source code for combining multiple PDF pages together in managed C# code and compatible with all .NET developing choose to create a new PDF file in .NET
rotate pdf page and save; rotate all pages in pdf and save
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Document and metadata. All object data. File attachment. Flatten visible layers. VB.NET Demo Code to Optimize An Exist PDF File in Visual C#.NET Project.
how to save a pdf after rotating pages; how to rotate a single page in a pdf document
24
PEERNET Document Conversion Service 3.0
Utilities Guide
/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 "_PNConvertFolder.sil", such as 2014_09_11_2_38_00_PM_4_PNConvertFolder.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_PNConvertFolder.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\PNConvertFolder.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"
/? - Display Help
When passed as the only argument this switch will display help for this command.
Folder
The folder containing the files to convert.
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
Combine multiple specified PDF pages in into single one file. without changing the previous two PDF documents at all. VB.NET users can append a PDF file to the
reverse page order pdf online; pdf reverse page order
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
how to rotate just one page in pdf; pdf rotate pages separately
PEERNET Document Conversion Service 3.0
Utilities Guide
25
DCSCombineFiles
A command line that accepts a text file containing a list of files, and/or a list of files provided on the command line, and
combines all of the files together into a single file or a collection of serialized pages using Document Conversion Service. The
files are appended together in the order in which they are received.
The Document Conversion Service must be running, either locally or on a remote computer for the files to be combined. If it is
not running the command will return immediately with an error.
DCSCombineFiles /P=profile /S=save location /N=output name
[/O] [/L] [/E=extension map]
[/C=remote computer name;remote scratch folder]
[/FAIL=failed results log file location] [/SIL=conversion log file path] 
[/D="name:value"] [/W=wait time] 
[/I=input text file path] 
"file" "file" ...
Sample Command Lines
Combine all files on command line into a single TIFF image:
DCSCombineFiles /S="C:\Test\Output" /N="CombinedFiles" /P="TIFF 200dpi Monochrome"
"C:\Input\File1.doc" "C:\Input2\File2.doc"
Sends the files C:\Input\File1.doc and C:\Input\File2.doc to Document Conversion Service to be converted using the
settings contained in the conversion profile TIFF 200dpi Monochrome.
The converted files are saved as single TIFF image, named CombinedFiles.tif in the output folder C:\Test\Output.
The files are combined in the order given on the command line - File1.doc followed by File2.doc.
If a file with the same name already exists,  or if one of the files in the combine set fails to convert, the combine will
fail and a results log file will be placed in a folder named .failed created in the save location. The results log file
name will be "PNCombineFiles_"followed by a date and time stamp and ending with failed.dcsresults. This can be
controlled with the /FAIL switch.
To overwrite an existing file the /O switch would need to be added to the above command.
Convert all files in the input file to a multipage PDF:
DCSCombineFiles /S="C:\Test\Output" /N="CombinedFiles" /P="PDF 300dpi OptimizedColor"
/I="C:\Test\Files.txt"
Sends the files listed in the text file C:\Test\Files.txt to Document Conversion Service to be converted using the
settings contained in the conversion profile PDF 300dpi OptimizedColor.
The converted files are saved as a multipaged PDF file named CombinedFiles.pdf in the output folder C:\Test
\Output. The files are combined in the order they are listed in the input file.
Upon successful conversion each output file is placed under the C:\Test\Output folder. 
If a file with the same name already exists, or if one of the files in the combine set fails to convert, the conversion will
fail and a results log file will be placed in a folder named .failed created in the save location. Where this file is saved
can be controlled with the /FAIL switch. 
The results log file name starts with PNCombineFiles, contains a date and time stamp and ends with
.failed.dcsresults.
C# PDF File Compress Library: Compress reduce PDF size in C#.net
Compress large-size PDF document of 1000+ pages to smaller one in a short All object data. C# Demo Code to Optimize An Exist PDF File in Visual C#.NET Project.
change orientation of pdf page; how to rotate one page in pdf document
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 page in pdf and save; rotate single page in pdf
26
PEERNET Document Conversion Service 3.0
Utilities Guide
Convert all files in the input file and command line to a multipage PDF in that order:
DCSCombineFiles /S="C:\Test\Output" /N="CombinedFiles" /P="PDF 300dpi OptimizedColor"
/I="C:\Test\Files.txt" "C:\Test\EndOfCombine.doc"
Sends the files listed in the text file "C:\Test\Files.txt",  followed by the file "C:\Test\EndOfCombine.doc" specified on
the command line, in that order, to Document Conversion Service to be converted using the settings contained in the
conversion profile PDF 300dpi OptimizedColor.
The converted files are saved as a multipaged PDF file named CombinedFiles.pdf in the output folder C:\Test
\Output. The files are combined in the order they are listed in the input file.
Upon successful conversion each output file is placed under the C:\Test\Output folder. 
If a file with the same name already exists, or if one of the files in the combine set fails to convert, the combine will
fail and a results log file will be placed in a folder named .failed created in the save location. Where this file is saved
can be controlled with the /FAIL switch.
The results log file name starts with PNCombineFiles, contains a date and time stamp and ends with
.failed.dcsresults.
Combine all files on command line into a single TIFF image, save conversion results logs to a specific location:
DCSCombineFiles /L /S="C:\Test\Output" /N="CombinedFiles" /P="TIFF 200dpi Monochrome"
/FAIL="C:\Test\Output\Failed\\" "C:\Input\File1.doc" "C:\Input2\File2.doc"
Sends the files C:\Input\File1.doc and C:\Input\File2.doc to Document Conversion Service to be converted using the
settings contained in the conversion profile TIFF 200dpi Monochrome.
The converted files are saved as single TIFF image, named CombinedFiles.tif in the output folder C:\Test\Output.
The files are combined in the order given on the command line - File1.doc followed by File2.doc.
If a file with the same name already exists,  or if one of the files in the combine set fails to convert, the combine will
fail and a conversion results log file will be placed into the folder C:\Test\Output\Failed.
The conversion results log file name starts with PNCombineFiles, contains a date and time stamp and ends with
failed.dcsresults. You can use the /D parameter UseDateTimeInFailedFolder to remove the date and time stamp
from the results log file name.
To overwrite an existing file the /O switch would need to be added to the above command.
PEERNET Document Conversion Service 3.0
Utilities Guide
27
Command Line Arguments
Command line switches are not case-sensitive and can be entered in either upper or lower case. 
/S - The Save Location 
This is a required argument. Pass in the full path to the folder in which to save the new files. 
· 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. To enable file overwriting,
use the /O option.
Example:
/S="C:\Converted Files\Test"
/N - Output File Name
This is a required argument and specifies the name to use for the output file. The default file extension for the type of file
being created will always be added to the name provided here.
Example:
/N="CombinedOutput_06_15_2012"
/O - Overwrite Always
Enables overwrite mode so that existing files of the same name are overwritten with the new file. If overwrite is not specified
the combine action will fail if a file of the same name already exists in the save location.
/L - Results Log
The results log file is an XML file containing a complete snapshot of the combine request. Normally only saved for failed
conversions, the /L argument enables creation of the results log file when the conversion succeeds.
All results log files for this command line utility start with PNCombineFiles_, contain a date and time stamp and end with the
conversion status. 
When the combine has succeeded, the results log file is placed in the same folder as the output (specified using the /S
switch) and would have a name similar to the following:
PNCombineFiles_2013_05_31_2_50_05_PM_3.succeeded.dcsresults
The bold text in the name will change for each file and is based on the date and time of the run and an internal counter. You
can suppress the use of the date and time information in the file name by passing false for the UseDateTimeInFailedFolder
setting using the /D switch.
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.
28
PEERNET Document Conversion Service 3.0
Utilities Guide
/FAIL - Combine Results Log File Location 
In the case of a failed combine, the combine results log file is always created. When the combine does not succeed, a 
.failed folder is created in the save folder location (provided by the /S switch) and the results log files are stored there.
The name of the results log when the combine does not succeed will be similar to the following:
PNCombineFiles_2013_05_31_2_50_05_PM_3.failed.dcsresults
The bold text in the name will change each time a combine command is run and is based on the date and time of the run
and an internal counter.
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 file. You can suppress the use of the date and time information in the file name by passing false for
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 argument is required. 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"
PEERNET Document Conversion Service 3.0
Utilities Guide
29
/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
30
PEERNET Document Conversion Service 3.0
Utilities Guide
/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"
Documents you may be interested
Documents you may be interested