mvc open pdf file in new window : Convert pdf to text open source SDK control service wpf azure html dnn msps0-part1901

User Manual
3-Heights™
PDF Merge Split Shell
Version 4.6
Convert pdf to text open source - SDK control service:C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net, ASP.NET MVC, WinForms, WPF application
C# PDF to Text (TXT) Converting Library to Convert PDF to Text
www.rasteredge.com
Convert pdf to text open source - SDK control service:VB.NET PDF Convert to Text SDK: Convert PDF to txt files in vb.net, ASP.NET MVC, WinForms, WPF application
VB.NET Guide and Sample Codes to Convert PDF to Text in .NET Project
www.rasteredge.com
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF Merge Split Shell, March 24, 2016 1/17
Contents
1
Introduction ........................................................................ 3
2
Installation ......................................................................... 3
2.1
Windows ........................................................................... 3
2.1.1
How to set the Environment Variable“Path” ........................................... 3
2.2
Unix ............................................................................... 4
2.2.1
All Unix Platforms ................................................................ 4
2.2.2
Mac OS X ....................................................................... 4
2.3
Note about the Evaluation License ....................................................... 5
3
License Management ................................................................ 5
3.1
Graphical License Manager Tool ......................................................... 5
3.1.1
List all installed license keys ........................................................ 5
3.1.2
Add and delete license keys ........................................................ 5
3.1.3
Display the properties of a license ................................................... 6
3.1.4
Select between different license keys for a single product ................................ 6
3.2
Command Line License Manager Tool .................................................... 6
3.3
License Key Storage .................................................................. 7
3.3.1
Windows ....................................................................... 7
3.3.2
Mac OS X ....................................................................... 7
3.3.3
Unix/Linux ...................................................................... 7
4
User’s Guide ........................................................................ 7
4.1
Basics .............................................................................. 7
4.2
Modes of Operation .................................................................. 8
4.2.1
Merge Mode .................................................................... 8
4.2.2
Split Mode ...................................................................... 8
4.2.3
Collate Mode .................................................................... 9
5
Reference Manual ................................................................... 9
5.1
Mode Selection Options .............................................................. 10
5.1.1
-m 
Merge Mode ................................................................ 10
5.1.2
-s 
Split Mode ................................................................. 10
5.1.3
-c 
Collate Mode ............................................................... 10
5.2
General Options .................................................................... 10
5.2.1
-ca 
Copy Associated Files ....................................................... 10
5.2.2
-cm 
Copy XMP Metadata from PDF Document ....................................... 11
5.2.3
-co 
Copy Output Intent from PDF Document ........................................ 11
5.2.4
-cv 
Copy Viewer Properties from PDF Document .................................... 11
5.2.5
-ff 
Flatten Form Fields .......................................................... 11
5.2.6
-fs 
Flatten Signature Appearances ................................................ 11
5.2.7
-go 
Generate Outlines .......................................................... 12
5.2.8
-id 
Set Values in the Document Information Dictionary ............................... 12
5.2.9
-lk 
Set License Key ............................................................. 12
5.2.10
-oad 
Set an Open Action ........................................................ 12
5.2.11
-od 
Optimize Resources ......................................................... 13
5.2.12
-ow 
Optimize for the Web ........................................................ 14
5.2.13
-pm 
Set Page Mode ............................................................. 14
5.2.14
-sf 
Remove Interactive Form Fields ............................................... 14
SDK control service:C# PDF Text Extract Library: extract text content from PDF file in
using RasterEdge.XDoc.PDF; Please have a quick test by using the following C# example code for text extraction from PDF page. // Open a document.
www.rasteredge.com
SDK control service:VB.NET PDF Annotate Library: Draw, edit PDF annotation, markups in
annotate .pdf file with both text & graphics Decode source PDF document file into an in-memory As String = Program.RootPath + "\\" Annot_8.pdf" ' open a PDF
www.rasteredge.com
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF Merge Split Shell, March 24, 2016 2/17
5.2.15
-sg 
Remove Optional Content Configuration ........................................ 15
5.2.16
-sl 
Remove Logical Structure .................................................... 15
5.2.17
-sn 
Remove Named Destinations ................................................. 15
5.2.18
-so 
Remove Outlines ........................................................... 15
5.2.19
-v 
Verbose Mode .............................................................. 15
5.3
Options for Input Documents .......................................................... 16
5.3.1
-ot 
Outline Title ............................................................... 16
5.3.2
-pc 
Chunk Size in Collage Mode .................................................. 16
5.3.3
-pg 
Page Set .................................................................. 16
5.3.4
-pw 
Read an Encrypted PDF File ................................................... 16
6
Licensing and Copyright ............................................................ 17
7
Contact ........................................................................... 17
SDK control service:C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
Free online C#.NET source code for combining multiple PDF pages PDF document splitting, PDF page reordering and PDF page image and text extraction.
www.rasteredge.com
SDK control service:VB.NET PDF Text Extract Library: extract text content from PDF
'Please have a quick test by using the following example code for text extraction from PDF file in VB.NET program. ' Open a document.
www.rasteredge.com
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF Merge Split Shell, March 24, 2016 3/17
1Introduction
The purpose of the 3-Heights™ PDF Merge Split Shell is to either merge several PDF files into one output file or to 
split one or several PDF files into several output files.
2Installation
2.1 Windows
The 3-Heights™ PDF Merge Split Shell comes as a ZIP archive containing various files including runtime binary exe­
cutable code, files required for the developer, documentation and license terms.
1. Download the ZIP archive of the product from your download account at
https://www.pdf-tools.com
.
2. Unzip the file using a tool like WinZip available from WinZip Computing, Inc. at
http://www.winzip.com
to 
a directory on your hard disk where your program files reside (e.g.
C:\Program Files\PDF Tools AG
)
3. Check the appropriate option to preserve file paths (folder names). The unzip process now creates the following 
subdirectories:
bin
Contains the runtime executable binary code.
doc
Contains documentation files.
4. To easily use the 3-Heights™ PDF Merge Split Shell from a shell, the directory needs to be included in the“Path”
environment variable.
5. Optionally register your license key using theLicense Management
.
2.1.1 How to set the Environment Variable“Path”
To set the environment variable“Path”on Windows, go to Start → Control Panel (classic view) → System → Ad­
vanced → Environment Variables.
Select“Path”and Edit, then add the directory where
pdfsplmrg.exe
is located to the“Path”. If the environment
variable“Path”does not exist, create it.
SDK control service:C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
Online C# source code for extracting, copying and pasting PDF The portable document format, known as PDF document, is of file that allows users to open & read
www.rasteredge.com
SDK control service:VB.NET PDF Convert to HTML SDK: Convert PDF to html files in vb.
is designed to help .NET developers convert PDF to HTML are able to perform high fidelity PDF to HTML files preserve all the contents of source PDF file, like
www.rasteredge.com
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF Merge Split Shell, March 24, 2016 4/17
2.2 Unix
This section describes installation steps required on all Unix platforms, which includes Linux, Mac OS X, Sun Solaris,
IBM AIX, HP-UX, FreeBSD and others.
2.2.1 All Unix Platforms
1. Unpack the archive in an installation directory, e.g.
/opt/pdf-tools.com/
2. Copy or link the executable into one of the standard executable directories, e.g:
ln -s /opt/pdf-tools.com/bin/pdfsplmrg /usr/bin
3. Verify that the GNU shared libraries required by the product are available on your system:
On Linux:
ldd pdfsplmrg
On AIX:
dump -H pdfsplmrg
In case you have not installed the GNU shared libraries yet, proceed as follows:
a. Go to
http://www.pdf-tools.com
and navigate to“Support”→“Resources”.
b. Download the GNU shared libraries for your platform.
c. Extract the archive and copy or link the libraries into your library directory, e.g
/usr/lib
or
/usr/lib64
.
d. Verify that the GNU shared libraries required by the product are available on your system now.
4. Optionally register your license key using theCommand Line License Manager Tool
.
2.2.2 Mac OS X
The shared library must have the extension
.jnilib
for use with Java. We suggest that you create a file link for
this purpose by using the following command:
ln libpdfsplmrg.dylib libpdfsplmrg.jnilib
SDK control service:C# Create PDF from OpenOffice to convert odt, odp files to PDF in
Convert OpenOffice Text Document to PDF with An advanced .NET control to change ODT, ODS, ODP forms to fillable PDF formats in Visual C# .NET.
www.rasteredge.com
SDK control service:VB.NET PDF Convert to Word SDK: Convert PDF to Word library in vb.
addition, texts, pictures and font formatting of source PDF file are accurately retained in converted Word document file. Why do we need to convert PDF to Word
www.rasteredge.com
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF Merge Split Shell, March 24, 2016 5/17
2.3 Note about the Evaluation License
With the evaluation license the 3-Heights™ PDF Merge Split Shell automatically adds a watermark to the output files.
3License Management
There are three possibilities to pass the license key to the application:
1. The license key is installed using the GUI tool (graphical user interface). This is the easiest way if the licenses are 
managed manually. It is only available on Windows.
2. The license key is installed using the shell tool. This is the preferred solution for all non-Windows systems and 
for automated license management.
3. The license key is passed to the application at run-time via the switch
-lk
. This is the preferred solution for OEM 
scenarios.
3.1 Graphical License Manager Tool
The GUI tool
LicenseManager.exe
is located in the
bin
directory of the product kit.
3.1.1 List all installed license keys
The license manager always shows a list of all installed license keys in the left pane of the window. This includes 
licenses of other PDF Tools products. The user can choose between:
Licenses available for all users. Administrator rights are needed for modifications.
Licenses available for the current user only.
3.1.2 Add and delete license keys
License keys can be added or deleted with the“Add Key”and“Delete”buttons in the toolbar.
The“Add key”button installs the license key into the currently selected list.
The“Delete”button deletes the currently selected license keys.
SDK control service:VB.NET PDF File Split Library: Split, seperate PDF into multiple
Separate source PDF document file by defined page range in VB.NET class application. Divide PDF file into multiple files by outputting PDF file size.
www.rasteredge.com
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF Merge Split Shell, March 24, 2016 6/17
3.1.3 Display the properties of a license
If a license is selected in the license list, its properties are displayed in the right pane of the window.
3.1.4 Select between different license keys for a single product
More than one license key can be installed for a specific product. The check-box on the left side in the license list
marks the currently active license key.
3.2 Command Line License Manager Tool
The command line license manager tool
licmgr
is available in the
bin
directory for all platforms except Windows.
A complete description of all commands and options can be obtained by running the program without parameters:
licmgr
List all installed license keys:
licmgr list
The currently active license for a specific product is marked with a star ’*’ on the left side.
Add and delete license keys:
Install new license key:
licmgr store X-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
Delete old license key:
licmgr delete X-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
Both commands have the optional argument
-s
that defines the scope of the action:
g
For all users
u
Current user
Select between different license keys for a single product:
licmgr select X-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF Merge Split Shell, March 24, 2016 7/17
3.3 License Key Storage
Depending on the platform the license management system uses different stores for the license keys.
3.3.1 Windows
The license keys are stored in the registry:
HKLM\Software\PDF Tools AG
(for all users)
HKCU\Software\PDF Tools AG
(for the current user)
3.3.2 Mac OS X
The license keys are stored in the file system:
/Library/Application Support/PDF Tools AG
(for all users)
~/Library/Application Support/PDF Tools AG
(for the current user)
3.3.3 Unix/Linux
The license keys are stored in the file system:
/etc/opt/pdf-tools
(for all users)
~/.pdf-tools
(for the current user)
Note: The user, group and permissions of those directories are set solely by the
license manager tool. It may be necessary to change permissions to make the
licenses readable for all users. Example:
chmod -R go+rx /etc/opt/pdf-tools
4User’s Guide
4.1 Basics
The 3-Heights™ PDF Merge Split Shell uses a multiple-in/multiple-out architecture. This means it can keep multiple 
inputs and outputs open and copy pages from the input to the output documents. This allows for flexible and 
efficient merge and split operations.
The 3-Heights™ PDF Merge Split Shell not only merges and splits pages, but also resources (images, fonts, color
spaces, etc.), form fields and outlines (bookmarks). That means if a large document is split into several smaller
documents, and they are then merged back into one document, it should result in the original document.
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF Merge Split Shell, March 24, 2016 8/17
4.2 Modes of Operation
The 3-Heights™ PDF Merge Split Shell supports three modes of operation which are activated by means of the 
options
-m
,
-s
, and
-c
. If none of these options are specified then the merge mode is activated.
4.2.1 Merge Mode
In this mode one or several input documents are specified, each potentially with a page set
-pg
. The input docu­
ments are then merged in the order of appearance on the command line to the output document. This is the default
mode of operation.
Example: Two documents are merged as:
pdfsplmrg in1.pdf in2.pdf out.pdf
Example: Merge all pdf documents as:
pdfsplmrg *.pdf out.pdf
Example: Input documents can be specified several times and pages can be selected with the
-pg
option.
pdfsplmrg -pg 1-2 in1.pdf in2.pdf -pg 9 in1.pdf out.pdf
4.2.2 Split Mode
This mode is activated by specifying the
-s
option. In this mode one or several input documents are merged as in 
theMerge Mode
. The resulting document is, however, split into chunks.
Example: A document is split into chunks of (at most) 5 pages as:
pdfsplmrg -s :5 in.pdf out.pdf
Example: Two documents are first merged. The result is then split into chunks of (at most) 5 pages:
pdfsplmrg -s :5 in1.pdf in2.pdf out.pdf
Example: Input documents can be specified several times and pages can be selected with the
-pg
option.
pdfsplmrg -s :5 -pg 1-20 in1.pdf in2.pdf out.pdf
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF Merge Split Shell, March 24, 2016 9/17
4.2.3 Collate Mode
This mode is activated by specifying the
-c
option. In this mode, input files are treated in one of two ways:
If the option
-pc
is specified for an input file, then this input file is split into chunks according to the chunk size 
given in the
-pc
option. The m’th chunk will end up in the m’th output file.
If a page set
-pg
(or no option) is specified for an input file, then the specified page set (or all pages) will end 
up in every output file.
Example: A document is split into chunks of (at most) 5 pages as:
pdfsplmrg -c -pc :5 in.pdf out.pdf
The above example results in the same output files as the first example inSplit Mode
.
Example: A first document is split into 5-page chunks. Each of these chunks is merged with a second document
into a separate output file:
pdfsplmrg -c -pc :5 in1.pdf in2.pdf out.pdf
Example: A title document is merged with a 2-page chunk of a first document and a 5-page chunk of a second 
document:
pdfsplmrg -c -pg 1 title.pdf -pc :2 in1.pdf -pc :5 in2.pdf out.pdf
5Reference Manual
Switches are options that are provided with the command to define how the document should be processed.
Switches can occur in two forms: As stand-alone option, such as
-ow
(optimize for fast web view) or they may
require a parameter, such as
-pw password
(set password to read encrypted input document).
Switches are parsed from left to right. If the same switch is applied multiple times the last set value is applied.
Input File Names
Wildcards characters
"*"
and
"?"
are permitted and expand into a set of input files.
Note: If options for input files precede an input file name with wildcards then
these options will only be applied to the first file in the set.
Output File Names
The last parameter of the command line should always be the output document. When splitting, several output
files are created. For numbering the output files a
printf
format mechanism is used. For example:
Documents you may be interested
Documents you may be interested