237
Document Conversion Service 3.0
Conversion Settings
Processing
Conversion Settings - Processing
Name:
Processing;Copy Page Scaling Shrink Larger
Scales the image down to fit the new image size if the original image is larger.
Values:
0 - Do not shrink page to fit
1 - Shrink page to fit
Name:
Processing;Copy Page Scaling Lock Aspect Ratio
Use this option on to prevent distortion when scaling larger or smaller image to
different image sizes.
Values:
0 - Do not maintain page aspect ratio when scaling
1 - Maintain page aspect ratio when scaling
Name:
Processing;Resample
Scale the output file to a particular width and height in pixels, as a percentage of
the original size, or by setting a new image resolution (DPI).
Values:
0 - Disable resampling options
1 - Enable resampling options
Name:
Processing;Resample Units
Values:
0 - Pixels
1 - Percentage
2 - DPI
Name:
Processing;Resample Lock Aspect Ratio
Values:
0 - Do not maintain page aspect ratio when resampling
1 - Maintain page aspect ratio when resampling
Name:
Processing;Resample Pixels Width
Desired width in pixels.
Values:
0-4294967295 pixels, default width is 200.
Search multiple 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
find text in pdf files; how to select text in a pdf
Search multiple 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
pdf text select tool; pdf find text
Document Conversion Service 3.0
238
Conversion Settings
Processing
Conversion Settings - Processing
Name:
Processing;Resample Pixels Height
Desired height in pixels.
Values:
0-4294967295 pixels, default height is 200.
Name:
Processing;Resample Width Percentage
Change the width as a percentage of the original size.
Values:
1 to 500, default is 100.
Name:
Processing;Resample Height Percentage
Change the height as a percentage of the original size.
Values:
1 to 500, default is 100
Name:
Processing;Resample X DPI
Change the X resolution of the image.
Values:
50-3600, default is 200
Name:
Processing;Resample Y DPI
Change the Y resolution of the image.
Values:
50-3600, default is 200
Name:
Processing;Brightness Adjust
Allows you to lighten or darken the images or text on your incoming pages.
Values:
--100 to -1 - darkens the image
0 - no change
1 to 100 - lightens the image
Name:
Processing;Rotate portrait
Rotates portrait orientated images the desired degrees counter-clockwise.
Values:
0, 90, 180, or 270
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Divide PDF file into multiple files by outputting PDF file size. Split Split PDF Document into Multiple PDF Files Demo Code in VB.NET. You
search pdf for text; search pdf files for text
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
VB.NET Demo code to Combine and Merge Multiple PDF Files into One. This part illustrates how to combine three PDF files into a new file in VB.NET application.
search multiple pdf files for text; cannot select text in pdf file
239
Document Conversion Service 3.0
Conversion Settings
Processing
Conversion Settings - Processing
Name:
Processing;Rotate landscape
Rotates landscape orientated images the desired degrees counter-clockwise.
Values:
0, 90, 180, or 270
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
deleting, PDF document splitting, PDF page reordering and PDF page image and text extraction C# Demo Code: Combine and Merge Multiple PDF Files into One in .NET.
can't select text in pdf file; text searchable pdf file
C# PDF File Split Library: Split, seperate PDF into multiple files
pages. Divide PDF file into multiple files by outputting PDF file size. Split outputFiles); Split PDF Document into Multiple PDF Files in C#. You
find text in pdf image; pdf text searchable
Document Conversion Service 3.0
240
Conversion Settings
Advanced Features
Advanced Features
These options allow control of some of the advanced features, such as custom paper size and text
extraction. Table values in bold text are the default value for that setting. 
Sample Profile
<?xml version="1.0" encoding="utf-8"?>
<Profile Type="0"
DisplayName="TIFF 300dpi Serialized Extract Text"
Description ="TIFF 300dpi Serialized Extract Text">
<Settings>
<!-- Output file options -->
<add Name="Devmode settings;Resolution" Value="300"/>
<add Name ="Save;Output File Format" Value="TIFF Serialized"/>
<add Name ="Save;Prompt" Value="0"/>
<add Name ="Advanced Features;Extract Text" Value="1"/>
<add Name ="Advanced Features;Extract Text Layout" Value="Physical"/>
...
</Settings>
</Profile>
Code Sample - C#
PNDocConvQueueServiceLib.PNDocConvQueueItem item = null;
// Create the conversion item
item = new PNDocConvQueueServiceLib.PNDocConvQueueItem();
// Set conversion settings
item.Set("Devmode settings;Resolution", "300");
item.Set("Save;Output File Format""TIFF Serialized");
item.Set("Save;Prompt""0");
item.Set("Advanced Features;Extract Text""1");
item.Set("Advanced Features;Extract Text Layout""Physical");
...
// convert the file
item.Convert("Microsoft Word",
@"C:\Test\Report.docx",
@"C:\Test\Out\ConvertedReport");
C# Create PDF from CSV to convert csv files to PDF in C#.net, ASP.
CSV file to one PDF or splitting to multiple PDF documents. If you need to convert CSV to PDF document, it's unnecessary to convert CSV files to .xls or
how to search text in pdf document; how to select all text in pdf
VB.NET PDF Convert to SVG SDK: Convert PDF to SVG files in vb.net
& Page Process. File: Merge, Append PDF Files. File: Split NET rotate PDF pages, C#.NET search text in PDF to convert both single and multiple PDF document pages
how to make a pdf document text searchable; search pdf files for text programmatically
241
Document Conversion Service 3.0
Conversion Settings
Advanced Features
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""300")
item.Set("Save;Output File Format""TIFF Serialized")
item.Set("Save;Prompt""0")
item.Set("Advanced Features;Extract Text""1")
item.Set("Advanced Features;Extract Text Layout""Physical")
...
' convert the file
item.Convert("Microsoft Word", _
"C:\Test\Report.docx", _
"C:\Test\Out\ConvertedReport")
Conversion Settings - Advanced Features
Name:
Advanced Features;Units
Specifies what unit of measurement is used for settings such as custom paper
width or hardware margin. Units can be entered in inches (8.50in) or centimeters
(21.59cm), provided the unit designation of inches (in) or centimeters (cm) is given.
Also accepted are units entered in as hundredths of an inch (.01 Inches) or tenths
of a millimeter(.1 Millimeters). 
Values:
.01 Inches
.1 Millimeters
Name:
Advanced Features;Custom Paper Enable
Enable or disable custom paper size.
Values:
0 - disable custom paper size
1 - enable custom paper size
Name:
Advanced Features;Custom Paper Width
Specify the width of the custom paper size. Custom Paper Enable must be 1 for
this to be used.
Values:
25 - 8000000 (default 850) - Range in hundredths of an inch 
64 - 20000000 - Range in tenths of a millimeter
0.250in - 80000.000in - Range in inches
0.640cm-200000.000cm - Range in centimeters
VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.
& pages edit, C#.NET PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET search text in PDF, C# Turn multiple pages PDF into multiple jpg files
find and replace text in pdf file; pdf make text searchable
VB.NET PDF Convert to Word SDK: Convert PDF to Word library in vb.
NET control to export Word from multiple PDF files in VB. Create editable Word file online without email. Supports transfer from password protected PDF.
converting pdf to searchable text format; how to select text in pdf and copy
Document Conversion Service 3.0
242
Conversion Settings
Advanced Features
Conversion Settings - Advanced Features
Name:
Advanced Features;Custom Paper Height
Specify the height of the custom paper size. Custom Paper Enable must be 1 for
this to be used.
Values:
25 - 8000000 (default 1100) - Range in hundredths of an inch 
64 - 20000000 - Range in tenths of a millimeter
0.250in - 80000.000in - Range in inches
0.640cm-200000.000cm - Range in centimeters
Name:
Advanced Features;Hardware Margin Left
Values:
0 - 100 (default = 0) -  Range in hundredths of an inch
0 - 254 - Range in tenths of a millimeter
0.000in-1.000in - Range in inches
0.000cm-2.540cm -  Range in centimeters
Name:
Advanced Features;Hardware Margin Top
Values:
0 - 100 (default = 0) - Range in hundredths of an inch
0 - 254 - Range in tenths of a millimeter
0.000in-1.000in - Range in inches
0.000cm-2.540cm - Range in centimeters
Name:
Advanced Features;Printer Area Margin Left
Values:
0 - 8000000 (default = 0) - Range in hundredths of an inch
0 - 20000000 - Range in tenths of a millimeter
0.000in - 80000.000in - Range in inches
0.000cm-200000.000cm - Range in centimeters
Name:
Advanced Features;Printer Area Margin Top
Values:
0 - 8000000 (default = 0) - Range in hundredths of an inch
0 - 20000000 - Range in tenths of a millimeter
0.000in - 80000.000in - Range in inches
0.000cm-200000.000cm - Range in centimeters
Name:
Advanced Features;Printer Area Margin Right
Values:
0 - 8000000 (default = 0) - Range in hundredths of an inch
0 - 20000000 - Range in tenths of a millimeter
0.000in - 80000.000in - Range in inches
0.000cm-200000.000cm - Range in centimeters
C# Create PDF from images Library to convert Jpeg, png images to
for combining multiple image formats into one or multiple PDF file in C# This example shows how to build a PDF document with three image files (BMP, JPEG
pdf find highlighted text; search pdf for text in multiple files
243
Document Conversion Service 3.0
Conversion Settings
Advanced Features
Conversion Settings - Advanced Features
Name:
Advanced Features;Printer Area Margin Bottom
Values:
0 - 8000000 (default = 0) - Range in hundredths of an inch
0 - 20000000 - Range in tenths of a millimeter
0.000in - 80000.000in - Range in inches
0.000cm-200000.000cm - Range in centimeters
Name:
Advanced Features;Extract Text
Enable this to also create a separate text file containing all of the textual elements
of your source document.
Values:
0 - do not extract text 
1 - extract text into a separate text file
Name:
Advanced Features;Extract Text Filepath
Path to file receiving extracted text.
Values:
Full path to file to store text.
Name:
Advanced Features;Extract Text Layout
Choose the layout of the text file.
Values:
Physical
Matches the format of the text in the original file.
Raw
Saves the text in the order in which it was sent to the driver. This may not be the
same order in the original file.
None
No formatting is attempted. All text is written to the file as it is received
Name:
Advanced Features;Extract Text Encoding
Choose the encoding of the text file.
Values:
ANSI
UTF-8
UTF-16
Document Conversion Service 3.0
244
Conversion Settings
Advanced Features
Conversion Settings - Advanced Features
Name:
Advanced Features;Extract Text EOL
Values:
Windows
Lines end with the CRLF line feed
Mac
Lines end with the LF line feed
Unix
Lines end with the CR line feed
Name:
Advanced Features;Extract Text Emit Page Breaks
Values:
0
1
Name:
Advanced Features;Control Strings Enabled
Values:
0
1
245
Document Conversion Service 3.0
Setting up Client-Server Conversion
Setting up Client-Server Conversion
Document Conversion Service supports client-server conversion using DCOM (Distributed Component
Object Model). 
This scenario would be commonly used when running a web service that converts files where your web
server is running on one computer and the Document Conversion Service is running on another computer.
When the web server needs to convert a file it will "talk" to the computer that the conversion service is
running on and tell it to convert the files. This is referred to as a client-server relationship where the web
server is the client and the computer running Document Conversion Service is the server.
Another example of this is when the Document Conversion Service is running on a server and a small
application to convert files is installed on each user's machine. This keeps all the heavy work of document
conversion on the server and not on the user's machine. In this case each user's machine is the client.
Best Practices
When setting up Document Conversion Service for client-server communication, we recommended
following the best practices below.
·
You will need to have access to an account with Administrative rights, both on the server
machine and on the client machines. Depending on your client-server configuration you may
need the ability to do one or more of the following:
o
add domain level groups to the domain
o
add local accounts to the server machine
o
modify a user's group membership
·
When installing Document Conversion Service and Document Conversion Service Client
Redistributable, create the DCSAdmin account with the same user name and password on
both the server and any clients.
·
Use the provided user groups, Document Conversion Service Domain Users and Document
Conversion Service Users, to give the appropriate user or users permission to connect to the
server. These groups are automatically created when Document Conversion Service or the
Document Conversion Service Client Redistributable is installed.
·
Clients will need access to a shared network folder in order for the server to have access to
the files that are to be converted. This network share, DCSREMOTE, is automatically created
on the server as part of the Document Conversion Service installation. The access
permissions required for the two groups, Document Conversion Service Domain Users and
Document Conversion Service Users are added as part of the install as well.
Typical Client-Server Configurations
When setting up client-server conversion, you will need to know if your computers are running on a 
domain, on a workgroup, or a mix of the two. 
If your computers are on a workgroup, or you are using local user accounts on the clients, you will also
need to be able to create local user accounts on the server computer.
The most common usage scenarios are explained below.
·
The simplest setup is when both the clients and the server running Document Conversion
Document Conversion Service 3.0
246
Setting up Client-Server Conversion
Service are on the same domain. In this case, you only need to add any user who needs to
convert files to the Document Conversion Service Domain Users group.
·
If the server is on a domain, and the client is a local user, a matching local account with the
same user name and password must be created on the server. The local user account also
needs to be added to the Document Conversion Service Users group on the server.
·
If the server is on a workgroup, a matching local account with the same user name and
password as will need to exist on both the client and the server computer. This local account
also needs to be added to the Document Conversion Service Users group on the server.
Documents you may be interested
Documents you may be interested