how to upload pdf file in c# windows application : How to select all text in pdf software SDK dll winforms .net windows web forms PDFX5MAN1-part610

Differences between the versions
PDF-XChange 5 Driver
PDF/A – 1a, 1b, 2a, 2b and 2u (RGB):
Creates PDF files that are compliant with the ISO's 
PDF/A – 
1a, 1b, 2a, 2b and
2u PDF specification for the RGB colorspace. Please see the PDF/A website 
or additional detailed information. In brief –
PDF/A is an 'Archiving' standard defined to ensure that a PDF file contains only content that can be viewed on any PC (not just
Windows based PC's) without any special fonts being embedded, image tools or Sound/Video content. Therefore all non-
conforming content is ignored when the conversion process to create a PDF/A compliant PDF file takes place. 
These types of file are now being demanded when submitting PDF documents to many Government, Legal and large corporate
institutions.
Extensible Metadata Platform
 support – PDF­XChange may now incorporate XMP Metadata into PDF documents. Please
see Extensible Metadata Platform (XMP) for more information on this powerful extension to the standard PDF format.
Paper settings are expanded and much more control given to the user in terms of establishing the PDF page size and printing
area on the page. Multiple Pages Per Sheet and Booklet/Brochure mode printing options now supported.
AES encryption support added for additional and more robust security options.
Document Naming Macros have been expanded. Naming macros now support formatting "pictures," and the number of
macro items has been increased. In addition, the titrules.rsl for that contained rules for extracting the document
name (%[Docname]) macro has been replaced by a JavaScript file: titrulesjs. This is modifiable and extendable to add new
rules for applications that are not currently supported, or for massaging document names to support a company-wide naming
standard.
Office Add-In
Settings have been greatly expanded to utilize more of the Driver options.
Advanced settings now support 3D graphics file recognition and U3D file compression.
Version Release History
The Version Release History page for PDF-XChange Version 5.x can be found on our website here: Version
History Page.
7 . Getting Started
PDF-XChange Standard 5.x
How to select all text in pdf - 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
pdf text select tool; how to select text in pdf and copy
How to select all text in pdf - 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
convert a scanned pdf to searchable text; pdf select text
System Requirements
PDF-XChange Standard 2012 supports all Windows 
(32/64 bit) 
operating systems from Windows XP** and
later.
Version 5 (2012): Microsoft/Citrix Terminal Server compatible*.
Version 4: Microsoft/Citrix Terminal Server compatible*
Version 3: Still available for Windows 95/98
* Note: Though many users have virtualized some of our component products such as the PDF-XChange Viewer and PDF-Tools application using XenApp, 
we do not support this at this time.Particularly the printer drivers are not designed to work in a virtualized environment.
** Limitations to product support for Windows XP
To experience the best performance of our products on all Windows operating systems, the
onus is on users to ensure that 
they have all the latest available Microsoft Windows Service Packs & Updates installed.
Getting Started . 8
© Copyright 2015 Tracker Software Products 
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
C#: Select All Images from One PDF Page. C# programming sample for extracting all images from a specific PDF page. // Open a document.
pdf text search; how to select text in pdf reader
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
all images in page 2. Dim page As PDFPage = doc.GetPage(2) Dim allImagesInPage = PDFImageHandler.ExtractImages(page) ' VB.NET : Select An Image from PDF
search a pdf file for text; search text in pdf using java
Installing from the Internet
When you purchase a product from Tracker Software Products on completion of your transaction you will
recieve an email with a serial key.  
Depending on the payment method you chose you may not have a direct download link in this email.  If you
do not have a direct link to your product's installer in the email with your serial key simply go to either the
Product Page or Downloads Page, choose your purchased product by name and use the download from
there.
This ensures that users always have access to the latest build of all our products.
Installing/Registering
Once you have purchased your PDF-XChange copy, you will be provided with a serial number, we will either
supply this direct or via one of our International Distributors.
If you have purchased PDF-XChange direct from our website you should receive an email containing this
and download information within 30 minutes or so of your purchase – but please be patient – this does get
very busy at certain times of the day – if you have not received this within 2 hours then please do 
contact
us as it is most likely something has gone amiss. If you would like information on methods of Payment this
is available again from our web site.
When you install an evaluation copy of PDF-XChange all output is generated with 2 watermark stamps on
each page signifying that the PDF file was generated with a 'demo' version – once you have purchased your
'live' copy you must enter the Serial number provided to ensure that all future output is free of these
evaluation watermarks. If you have not installed the demo version you should do so now using the link in
your Purchase confirmation or from:
PDF-XChange Standard includes the Standard PDF-XChange, MS Office Addin, Office to PDF and the Free
version of the PDF-XChange Viewer.
PDF-XChange Pro
 (includes licensed version of PDF­Tools and PDF­XChange Viewer PRO – same serial
number as PDF-XChange PRO).
If you do not have a utility to Unzip files – this can be acquired free from 
Winzip or Cnets
Download.com.
Once installed open your Windows 'Control Panel' and select the 'Printers & Faxes
' Icon – then highlight
and right click with your mouse the PDF­XChange Icon – select '
Printer Preferences' and select the
'About' Window. 
9 . Getting Started
PDF-XChange Standard 5.x
VB.NET PDF Text Redact Library: select, redact text content from
Extract; VB.NET Read: PDF Image Extract; VB.NET Write: Insert text into PDF; VB.NET Annotate: PDF Markup & Drawing. XDoc.Word for C#; XDoc.Excel for C#; All Formats
convert pdf to searchable text; how to select text in a pdf
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
Compatible with all Windows systems and supports .NET Framework 2.0 & above Able to select PDF document scaling. Easy to search PDF text in whole PDF document.
pdf searchable text converter; searching pdf files for text
Now select the '
Registration'
If you see the following screen, you are not licensed yet and must go to "Add new serial key"
Getting Started . 10
© Copyright 2015 Tracker Software Products 
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
Compatible with all Windows systems and supports .NET Framework 2.0 & above Able to select PDF document scaling. Easy to search PDF text in whole PDF document.
find text in pdf files; search text in pdf image
C# PDF Text Redact Library: select, redact text content from PDF
Extract; VB.NET Read: PDF Image Extract; VB.NET Write: Insert text into PDF; VB.NET Annotate: PDF Markup & Drawing. XDoc.Word for C#; XDoc.Excel for C#; All Formats
search pdf for text; select text in pdf
Once there, you should see your serial key automatically populated. If your serial key is not populated, please copy it (Ctrl+C) then
click on "paste from clipboard"
When the serial key is correctly applied, you will receive the following notification: 
VERY IMPORTANT
Your registration code is unique to you or your company – we will be offering an FTP 'Automatic Update'
option shortly form our web site to ensure that you always have the very latest version available to you.
If you have purchased a single copy this will allow just one user to update their copy per serial number
supplied – or if a multipack license – multiple users will able to update for a single user serial number –
based on the multi-pack option purchased.
Please keep your serial number safe and do not share with others – not only is this illegal – but we do
record the number of times a serial number is used to download updates and abuse is likely to lead to
updates being disabled as an option for your serial number as a minimum.
We automatically disable serial numbers found on Web Sites offering free and illegal software and frequently
trawl these sites for illegal copies and serial numbers. Please help us safeguard the integrity of our products
and ensure future development – theft of our tools deprives us of investment.
11 . Getting Started
PDF-XChange Standard 5.x
VB.NET PDF - View PDF with WPF PDF Viewer for VB.NET
Search the text content filled in. 13. Cancel. Unhighlight all search results on PDF. 14. Whole word. Select to search all text content filled in. 15. Ignore case
how to make a pdf document text searchable; text searchable pdf
C# WPF PDF Viewer SDK to view PDF document in C#.NET
Search the text content filled in. 13. Cancel. Unhighlight all search results on PDF. 14. Whole word. Select to search all text content filled in. 15. Ignore case
make pdf text searchable; how to select text on pdf
Silent Installation
Silent Installation – for multiple installs
Silently installing PDF-XChange.
This functionality is provided for users with multiple licenses – not for single user licenses to be copied to
multiple machines – which is illegal. A license is required for each machine to which PDF­XChange is
installed – except for evaluation use in demonstration mode.
Assuming you have a multiple user license – installing PDF­XChange to many workstations – it may be
useful to be able to silently install without the need for any user interaction. This allows you to execute the
install either from the command line with certain parameters and switches applied – or create a batch file
(.bat file) and distribute this with the main installation executable for your users to run directly – alleviating
the need for the System Administrator to visit each user and install.
Please note as with any system device – such as a printer, full Administrator privileges are required to install
on later 'Win32' versions of Microsoft Windows.
N.B. Please note that the indicated string content must begin and end with double quote
marks (")!
The PDF-XChange Installer command-line syntax includes the following options:
SWITCHES
DESCRIPTION
MAIN install
executable and
path (required)
This is the full path to the installation executable, note it is the standard install
executable - both silent and non silent installations are available from the single
executable.
C:\PDFX5SA.exe
/h or /hlp
Displays this help screen.
/? or /help
Displays standard innosetup help screen.
/VERYSILENT
Designates that the installation once started should be silent and require no user
interaction.
/SILENT
Designates that the install should only request essential information from the user once
started.
/NORESTART
Once the install is complete - no reboot will occur - but beware - PDF-XChange does
require a reboot before updates will take effect - not recommended.
/DIR {folder}
The full path to install all required files to. It will be created if not already available.
PDFX5SA.exe /DIR="C:\Program Files\Tracker Software\PDF-
Xchange 5\”
Getting Started . 12
© Copyright 2015 Tracker Software Products 
C# WPF PDF Viewer SDK to annotate PDF document in C#.NET
PDF annotating tool, which is compatible with all Windows systems Click to select drawing annotation with default properties Click to add a text box to specific
find and replace text in pdf; pdf text searchable
VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.
an example that you can use it to extract all images from PDF document. ' Get page 3 from the document. Dim page As PDFPage = doc.GetPage(3) ' Select image by
pdf find highlighted text; pdf select text
/Group {group
name}
The Windows 'Start Menu' folder in which to locate the Menu options provided when
installing PDF-XChange - this will always be a 'Child' menu option of the default
'Programs Files' menu and this cannot be changed.
PDFX5SA.exe /GROUP="Tracker Software\PDF-XChange 5\"
/COMPONENTS
{component(s)}
If this switch is specified only those components actually listed will be installed,
otherwise all components are installed. The available components are:
- pdfSaver (Always Required) 
- PDFXChangedriver (Always Required) 
- Office2PDF
- Help 
- Languagess (please note 'ss' is required) 
- OfficesAddin
- IEPlugin: plugin for Internet Explorer for creating PDF files
PDFX5SA.exe
/COMPONENTS="pdfSaver,PDFXChangedriver,PDFTools4,OfficesAddin,
Help,Languagess"
All components except OFFice2PDF will be installed.
/AutoUnload
{nn}
If this option is specified, after the specified timeout (nn, in minutes) the PDFSaver5
module of the PDF-XChange driver will unload.
Useful when installed on a Windows Terminal Server or Citrix Metaframe server with
multiple Users to minimize memory in use when PDF creation is not being used by a
user - will automatically reload when required.
PDFX5SA.exe "/Autounload:03"
(Strictly speaking Autounload is not a component - but a default setting parameter
mainly used in Citrix Metaframe or Terminal Services installations to minimize memory
use on a server where PDFSaver5.exe could be loaded multiple times.)
/Key {serial
key}
Allows the Serial Key to be registered during silent installation - for live use. Without
this information PDF-XChange will function in demo mode only.
PDFX5SA.exe /Key:"XXXXX-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"
/UserName
{user's name}
Allows the registered username to be registered during silent installation.
PDFX5SA.exe /UserName:"My Name"
/Organization
{organization}
Allows the Company details to be registered during silent installation.
PDFX5SA.exe /Organization:"Tracker software"
/UserEmail
{user's email}
Allows the users email address details to be registered during silent installation.
PDFX5SA.exe /UserEmail:"my@email.com"
/PDEFAULT
Sets PDF-XChange to be the system default Printer - the default option without this
entry is that PDF-XChange will not be the default printer.
13 . Getting Started
PDF-XChange Standard 5.x
/PNAME
{printer's
name}
Sets the printer's name 
/Lang
{language}
Sets a language as the default language for the User Interface for all the installed
programs and Print drivers (PDF-XChange, PDF-Tools, OFFice2PDF and the MS Office
Addin's etc).
/LANG=language en (English), nl (Dutch), uk (Ukrainian), fr (French), gr (German),
it (Italian), sp (Spanish), ko (Korean), ch (Chinese), jp (Japanese), fi (Finnish)
This may not be the complete list - please see the installation folder.
'C:\Program Files\Tracker Software\PDF-XChange 5\Languages' 
for the up to date list of supported language files.
Example (for German)
PDFX5SA.exe [other parameters] /LANG=gr [Additional
parameters]
Getting Started . 14
© Copyright 2015 Tracker Software Products 
/InstallProfile
{path to
profile}
When specified the users PDF-XChange Installation will automatically be configured and
loaded with the default printer preferences as designated in the specified Profile
 –
which must exist both before and after the installation in the designated path on the
users drive.
Important : When profiles are created using the silent install they are available
globally for all users on the installed hardware - either a single PC or a Citrix
Metaframe/Windows Terminal Server. Therefore from build 3.3063 we have disabled
the ability for a single user to edit or delete profiles created using the silent installation
as they are used by all. (If you wish to be able to edit profiles you must import them
after installation and they will be visible only by the user logged in and performing the
import)
PDFX5SA.exe /InstallProfile:"C:\Documents and Settings\All
Users\Templates\MyProfile1.ppr"
Installation with a more than one profile using the silent installation
options.
Now we have made it possible to install and import more than one profile - using a text
file containing a list of profile files and the full paths where they are located. Create a
text file using any standard text editor - i.e. Notepad. Create a file containing the list of
profiles you have created and their location on the drive at the time you intend to run
the installation, for example:
C:\Tmp\Myprofile1.ppr 
D:\FFFFF\Myprofile222.ppr 
D:\XXXX\Myprofile33.ppr 
M:\YYYYY\Myprofile444.ppr 
Z:\ZZZZZ\Myprofile5.ppr
Save this list to a an ASCII text file - ensuring the extension given to the file is .lst The
last profile in the list will be installed as the default profile on opening PDF-
XChange !
You can now use the following command line switch as part of your silent installation
options.
PDFX5SA.exe /InstallProfile:"C:\Tmp\MyProfilesList.lst"
/PDFEDITOR
{optional YES}
If specified, PDF-XChange Editor will be downloaded and installed. If
/PDFEDITOR=YES is specified, Editor will be set as a default viewer for PDF files after
installation.
PDFX5SA.exe /PDFEDITOR=YES - PDF-XChange Editor will be downloaded and
installed and will be set as a default viewer for PDF files. 
/NOICONS
Instructs Setup to initially check the Don't create a Start Menu folder check box on the
Select Start Menu Folder wizard page. In silent mode it means that no program group
will be created (parameter /Group will be ignored, if specified).
/NODESKICON
If specified, no desktop icon will be created after the installation.
/L
During the installation the file prninstaller.log – log­file of the installation of the driver
part of the product – will be created in the PDF­XChange folder.
15 . Getting Started
PDF-XChange Standard 5.x
/LOG
Causes Setup to create a log file in the user's TEMP directory detailing file installation
and [Run] actions taken during the installation process. This can be a helpful
debugging aid. For example, if you suspect a file isn't being replaced when you believe
it should be (or vice versa), the log file will tell you if the file was really skipped, and
why.
The log file is created with a unique name based on the current date. (It will not
overwrite or append to existing files.)
The information contained in the log file is technical in nature and therefore not
intended to be understandable by end users. Nor is it designed to be machine-
parseable; the format of the file is subject to change without notice.
/LOG
{filename}
Same as /LOG, except it allows you to specify a fixed path/filename to use for the log
file. If a file with the specified name already exists it will be overwritten. If the file
cannot be created, Setup will abort with an error message.
Command-line Examples
1. Install the application in silent mode (no user input) to folder "C:\Program Files\Tracker Software\PDF-
XChange 5\" without re-boot system:
PDFX5SA.exe /NORESTART /VERYSILENT
2. Install the application in silent mode (no user input) to folder "C:\Program Files\Tracker Software\PDF-
XChange 5\":
PDFX5SA.exe /VERYSILENT /DIR="C:\Program Files\Tracker Software\PDF-
XChange Pro\”
3. Install the application in silent mode (no user input) with registration information:
PDFX5SA.exe /VERYSILENT /Key:"XXXXX-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"
/UserName:"My Name" /Organization:"Tracker software"
/UserEmail:"my@email.com"  
4. Install the application with the profile and without any icons in Start Menu and desktop:
PDFX5SA.exe /NOICONS /NODESKICON /InstallProfile:"C:\Documents and
Settings\All Users\Templates\MyProfile1.ppr"
Getting Started . 16
© Copyright 2015 Tracker Software Products 
Documents you may be interested
Documents you may be interested