how to upload only pdf file in asp.net c# : Search pdf for text application SDK utility azure wpf asp.net visual studio PDF-Converter-Services---Administration-Guide-(1)0-part506

PDF Converter Services - 
Installation & Administration 
Guide 
Muhimbi Ltd 
Version 8.0 
Search pdf 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
pdf text select tool; how to select text in pdf reader
Search pdf 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
convert pdf to word searchable text; pdf editor with search and replace text
C# Word - Search and Find Text in Word
C# Word - Search and Find Text in Word. Learn How to Search Text in PDF Document and Obtain Text Content and Location Information. Overview.
select text in pdf file; pdf find highlighted text
C# PowerPoint - Search and Find Text in PowerPoint
C# PowerPoint - Search and Find Text in PowerPoint. Learn How to Search Text in PDF Document and Obtain Text Content and Location Information. Overview.
convert pdf to searchable text; how to make pdf text searchable
PDF Converter Services - Installation & Administration Guide
PDF Converter Services - Installation & Administration Guide - Version 8.0 - 03/12/15 
© Copyright 2015, Muhimbi Ltd 
Page 3 of 60 
Document Control
Draft 
Author 
Date 
Comment 
3.0 
Muhimbi 
12/11/2009  Completely revised for version 3. 
3.1 
Muhimbi 
06/01/2010  Updated for version 3.1 
3.2 
Muhimbi 
23/02/2010  Updated for version 3.2 
3.4 
Muhimbi 
29/03/2010  Revised for PDF Converter Services 
3.5 
Muhimbi 
26/05/2010  Revised for version 3.5 
4.0 
Muhimbi 
08/09/2010  Updated for version 4.0 
4.1 
Muhimbi 
09/11/2010  Updated for version 4.1 
5.0 
Muhimbi 
20/04/2011  Updated for version 5.0 
5.1 
Muhimbi 
02/09/2011  Updated for version 5.1 
5.2 
Muhimbi 
12/01/2012  Updated for version 5.2 
6.0 
Muhimbi 
07/06/2012  Updated for version 6.0 
6.1 
Muhimbi 
26/09/2012  Updated for version 6.1 
7.0 
Muhimbi 
27/03/2013  Updated for version 7.0 
7.1 
Muhimbi 
21/10/2013  Updated for version 7.1 
7.2 
Muhimbi 
27/03/2014  Updated for version 7.2 
7.2.1 
Muhimbi 
04/07/2014  Updated for version 7.2.1 
7.3 
Muhimbi 
30/01/2015  Updated for version 7.3 
8.0 
Muhimbi 
03/12/2015  Updated for version 8.0 
Purpose and audience of document 
This  document  describes  the  installation  steps  as  well  as  general 
administrative topics related to the Muhimbi PDF Converter Services. 
The  intended  audience  is  anyone  involved  in  the  installation  and 
administration of this solution.  
Disclaimer 
© Muhimbi. All rights reserved. No part of this document may be altered, reproduced or 
distributed in any form without the expressed written permission of Muhimbi. 
This  document  was  created  strictly  for  information  purposes.  No  guarantee,  contractual 
specification or condition shall be derived from this document unless agreed to in writing. 
Muhimbi reserves the right to make changes in the products and services described in this 
document at any time without notice and this document does not represent a commitment on 
the part of Muhimbi in the future. 
While Muhimbi uses reasonable efforts to ensure that the information and materials contained 
in this document are current and accurate, Muhimbi makes no representations or warranties as 
to the accuracy, reliability or completeness of the information, text, graphics, or other items 
contained in the document. Muhimbi expressly disclaims liability for any errors or omissions in 
the materials contained in the document and would welcome feedback as to any possible errors 
or inaccuracies contained herein.  
Muhimbi shall not be liable for any special, indirect, incidental, or consequential damages, 
including without limitation, lost revenues or lost profits, which may result from the use of these 
materials. All offers are non-binding and without obligation unless agreed to in writing. 
C# PDF delete text Library: delete, remove text from PDF file in
option). Description: Delete specified string text that match the search option from PDF file. Parameters: Name, Description, Valid Value.
find and replace text in pdf; how to select text in a pdf
C# PDF replace text Library: replace text in PDF content in C#.net
Description: Delete specified string text that match the search option from specified PDF page. Parameters: Name, Description, Valid Value.
how to select text in pdf and copy; pdf find and replace text
PDF Converter Services - Installation & Administration Guide
PDF Converter Services - Installation & Administration Guide - Version 8.0 - 03/12/15 
© Copyright 2015, Muhimbi Ltd 
Page 4 of 60 
Contents
1
Introduction 
6
1.1
High level solution architecture 
6
1.2
Prerequisites 
7
2
Deployment 
8
2.1
Before you begin 
8
2.2.1
.Net framework 3.5 
9
2.2.3
Ghostscript 
11
2.3
Installation steps 
12
2.4
Installation Verification 
18
2.5
Installing the License 
19
2.6
Tuning the Document Conversion service 
20
2.6.1
Authentication (Generic) 
20
2.6.2
Authentication (from SharePoint) 
21
2.6.3
Concurrency 
21
2.6.4
Timeouts and File Size limitations 
22
2.6.5
Logging 
23
2.6.6
Adding custom converters / changing file extensions 
23
2.6.7
Exception handling 
24
2.6.8
Regional settings 
24
2.6.9
InfoPath specific switches 
25
2.6.10
HTML specific switches 
27
2.6.11
Word processing (MS-Word) specific switches 
27
2.6.12
Spreadsheets (Excel) specific switches 
28
2.6.13
Presentations (PowerPoint) specific switches 
28
2.6.14
AutoCAD specific switches 
29
2.6.15
MSG & EML (email) specific switches 
29
2.6.16
Switches used for overriding settings 
31
2.6.17
PDF & Security Settings 
33
2.7
Un-installation 
33
2.8
Upgrading from a previous version 
33
3
Troubleshooting & Other common tasks 
35
3.1
Windows Event Log 
35
3.2
Trace Log 
35
3.3
Common issues & Errors 
35
3.3.1
Error messages related to printer drivers or the printer spooler are logged 
35
3.3.2
Problems parsing the WSDL 
35
3.3.3
Documents using non standard fonts (e.g. Japanese) are not converted properly 
/ The fonts in the destination document are not correct 
36
3.3.4
Problems converting InfoPath forms without a shared XSN file 
36
3.3.5
InfoPath forms using Ink controls fail to convert 
36
3.3.6
Error 403 (Forbidden) when converting InfoPath forms 
37
3.3.7
InfoPath files are converted using an old version of the XSN template 
37
Appendix - Using InfoPath with External Data Sources 
38
Details for InfoPath 2007 
38
Details for InfoPath 2010 & 2013 
40
Digitally signing forms 
40
Using Muhimbi’s ‘AutoTrustForms’ feature
40
Appendix 
Switching between InfoPath Converters 
42
Enabling the high fidelity InfoPath Converter 
42
Enabling the legacy InfoPath Converter 
42
VB.NET PDF replace text library: replace text in PDF content in vb
The following coding example illustrates how to perform PDF text replacing function in your VB.NET project, according to search option.
pdf text search tool; pdf make text searchable
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
PDF Read. Text: Extract Text from PDF. Text: Search Text in PDF. Image: Extract Image from PDF. Easy to search PDF text in whole PDF document.
how to search pdf files for text; pdf text search
PDF Converter Services - Installation & Administration Guide
PDF Converter Services - Installation & Administration Guide - Version 8.0 - 03/12/15 
© Copyright 2015, Muhimbi Ltd 
Page 5 of 60 
Appendix - Post processing PDF output to PDF/A 
43
Appendix - Advanced Deployment Scenarios 
45
Appendix - Creating Custom Converters 
49
Appendix - Invoke 3
rd
party Converters 
55
Appendix - Relevant articles on the Muhimbi Blog 
57
Appendix - Licensing 
59
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
Page: Rotate a PDF Page. PDF Read. Text: Extract Text from PDF. Text: Search Text in PDF. Easy to search PDF text in whole PDF document.
pdf searchable text converter; search text in pdf using java
C# PDF Text Highlight Library: add, delete, update PDF text
Description: Highlight specified string text that match the search option from PDF file. Parameters: Name, Description, Valid Value.
text searchable pdf; text searchable pdf file
PDF Converter Services - Installation & Administration Guide
PDF Converter Services - Installation & Administration Guide - Version 8.0 - 03/12/15 
© Copyright 2015, Muhimbi Ltd 
Page 6 of 60 
 Introduction 
This  document  describes  the  installation  steps  as  well  as  general 
administrative topics related to the Muhimbi PDF Converter Services. 
The  intended  audience  is  anyone  involved  in  the  installation  and 
administration  of this  solution.  It is  assumed  that  the audience  has  some 
familiarity with installing services on the Windows platforms and have been 
given the privileges to install and deploy solutions.  
For more details about this product please see: 
1.  Product Information:  
http://www.muhimbi.com/Products/PDF-Converter-Services.aspx
2.  Product Overview:  
http://support.muhimbi.com/entries/21251792-Where-can-I-find-an-
overview-of-the-capabilities-of-the-PDF-Converter-
3.  Knowledge Base / Frequently Asked Questions: 
http://support.muhimbi.com/
4.  Release Notes: 
http://www.muhimbi.com/support/documentation/PDF-Converter-
Services/Release-Notes.aspx
5.  User & Development Guide: 
http://www.muhimbi.com/support/documentation/PDF-Converter-
Services/User---Developer-Guide.aspx
6.  PDF Converter Service related content on the Muhimbi Blog: 
http://blog.muhimbi.com/search/label/PDF%20Converter%20Services
To keep on top of the latest news and releases, please subscribe to our blog 
or twitter feed at http://www.muhimbi.com/contact.aspx
1.1  High level solution architecture 
The Muhimbi PDF Converter Services  is  a  highly  optimised  solution  for 
programmatically converting, watermarking, securing and OCRing documents 
created in typical MS-Office applications, as well as other formats such as 
InfoPath, HTML, MSG (email), AutoCAD and images, to PDF or XPS format 
using any Web Services based environment including Java and .NET. 
The converter runs as a Windows Service that can be deployed to either a 
separate  system  /  virtual  machine  or  to  the  server  hosting  your  own 
application. 
Although  the  actual  converter  must  be  installed  on  a  Windows  based 
environment, it can be invoked from any platform that supports Web Service 
calls including Windows, Linux, Solaris, AIX and Mac OS X. 
Conversions can be scaled up by running multiple conversions in parallel and 
scaled out using standard HTTP Load balancers. For details see Appendix - 
Advanced Deployment Scenarios
PDF Converter Services - Installation & Administration Guide
PDF Converter Services - Installation & Administration Guide - Version 8.0 - 03/12/15 
© Copyright 2015, Muhimbi Ltd 
Page 7 of 60 
To achieve optimal conversion quality, for some file formats the Conversion 
Service uses  MS-
Office’s 
own libraries in  the background  to carry out  the 
actual conversion. Muhimbi’s software stack ensures that this happens in a 
robust,  reliable  and  scalable  manner  without  taking  up  excessive  system 
resources. Common  and uncommon problems are  detected and  corrective 
action  is  taken  automatically  without  requiring  any  attention  from  system 
administrators. 
1.2  Prerequisites 
The solution has been designed to work on a wide number of platforms. The 
prerequisites are as follows: 
Server O.S. 
Windows Server 2003 (including R2) 32 / 64 bit 
Windows Server 2008 (including R2) 32 / 64 bit 
Windows Server 2012 (including R2) 
Client O.S. 
The product is OS agnostic 
Supported Languages  Any language that supports Web Services including 
.NET, Java, PHP and Ruby. 
Office Version 
Office 2007 (SP2) / 2010 / 2013 applications for the 
relevant converters. 
.NET Framework 
Version 3.5 
System Memory 
This depends on the size and complexity of the 
documents that are converted and the number of 
concurrent conversions taking place. We 
recommend a minimum of 1GB of total memory. 
CPU 
Any CPU that can comfortably run the selected 
Operating System will be suitable. We recommend 
one or more multi-core CPUs. 
Disk Space 
This Product requires 50MB of space 
PDF Converter Services - Installation & Administration Guide
PDF Converter Services - Installation & Administration Guide - Version 8.0 - 03/12/15 
© Copyright 2015, Muhimbi Ltd 
Page 8 of 60 
 Deployment 
Unless your solution will be installed in a single server environment, it is worth 
reading 
µ
Appendix - Advanced Deployment Scenarios
first. 
Please note that, unless specified otherwise, installation instructions are the 
same for all Windows versions. When upgrading from a previous version of 
the Muhimbi PDF Converter, please follow the instructions in section 2.8. 
If  you  are  experiencing  any  problems  then  please  check  out chapter  3 
µ
Troubleshooting & Other common tasks
¶ or contact 
support@muhimbi.com. 
Please do not skim over the information and instructions in this chapter. 
Installation is generally very easy, but it is essential that you follow the 
correct steps. 
2.1  Before you begin 
Before starting the deployment process, please make sure you have access to 
the following: 
1.  A  user  account  with  the  appropriate  privileges  to  deploy  Windows 
software. 
2.  A user account to run the Conversion Service under, with the following 
attributes: 
a.  Use a real account, do not use built in Windows accounts such as 
Local System or Local Service
b.  Local administrator on the server the Conversion Service will be 
installed on. 
3.  For  Production  deployments,  license  file(s)  for  the  Muhimbi  PDF 
Converter. A license file is not needed to deploy the evaluation version. 
4.  If there is a requirement to convert MS-Office formats such as MS-Word, 
Excel and InfoPath then please make sure you have access to a full MS-
Office installation set (not the Office 365 / Click-to-run versions). 
5.  If the server the deployment is carried out on does not have an active 
internet  connection  AND  you  require  PDF/A  output,  or  conversion  of 
InfoPath files, then please download the latest Ghostscript version from 
http://www.ghostscript.com/download/gsdnld.html
 If  your  server  is 
connected to the internet then it will be downloaded automatically. 
PDF Converter Services - Installation & Administration Guide
PDF Converter Services - Installation & Administration Guide - Version 8.0 - 03/12/15 
© Copyright 2015, Muhimbi Ltd 
Page 9 of 60 
2.2  Installing Prerequisites & Dependencies 
The PDF Converter is a comprehensive solution that includes a large number 
of different features. Some functionality depends on third party software that 
must be installed on the server running the Muhimbi Conversion Service.  
2.2.1  .Net framework 3.5 
In  order  to  maximise  compatibility  with  old  as  well  as  new  systems,  the 
Conversion  Service  has  been  built  on  version  3.5  of  Microsoft’s  .net 
framework. The installer will automatically detect, and if needed download, 
this framework on Windows Server 2003 - 2008R2 versions. 
When deploying the Conversion Service on Windows Server 2012 or newer 
then deploy version 3.5 of the .net framework using Windows’ Server Manager 
or using the following PowerShell command. 
Install-WindowsFeature NET-Framework-Core [-Source D:\sources\sxs]
Specifying the ‘Source’ parameter is optional on most systems.
Please note that installing version 4.0, or later, of the .net framework will not 
suffice as that version is not 100% compatible with version 3.5.  
2.2.2  MS-Office 
To  ensure  the  quality  of  converted  documents  is  100%  perfect,  some 
converters have a dependency on external applications such as MS-Office. If 
it is a requirement to convert these file types then please install the relevant 
MS-Office  applications,  but  only  on  the  server  that  runs  the  Muhimbi 
Conversion Service.  
The supported file formats, and their dependencies, are as follows, please 
install the dependencies for the file formats needed in your environment. 
Converter 
Supported file types 
Dependency 
HTML & Web pages  html, htm, mht and any url that returns HTML 
such as .aspx or .jsp. 
Image formats 
gif, png, jpg, bmp, tif, tiff 
- 
AutoCAD formats 
dwg, dxf 
InfoPath forms 
xml, infopathxml 
InfoPath  
Word Processing 
doc, docx, docm, dot, rtf, txt, wps, xml, odt, ott, 
wpd 
MS-Word,  
Word Automation Svc
1
Emails 
msg, eml 
MS-Word  
Spreadsheets 
xls, xlsx, xlsm, xlsb, xml, csv, dif, ods, ots 
Excel 
Presentations 
ppt, pptx, pptm, xml, odp, otp, pps, ppsx, ppsm  PowerPoint  
Publisher 
pub 
Publisher  
Vector formats 
vsd, vdx, vdw, svg, svgz,  
Visio 
Postscript 
ps, eps 
Ghostscript 
1
To use our  Word Automation Services plug in see Error! Reference source not found. 
PDF Converter Services - Installation & Administration Guide
PDF Converter Services - Installation & Administration Guide - Version 8.0 - 03/12/15 
© Copyright 2015, Muhimbi Ltd 
Page 10 of 60 
At the time of writing it is recommended to use MS-Office 2013, taking the 
following into account: 
1.  Remove  older  MS-Office  versions  from  the  conversion  server  as 
environments with mixed versions on the same system are not supported, 
even though it may work. 
2.  The minimum supported MS-Office version is Office 2007 SP2. 
3.  If it is a requirement to convert InfoPath forms then you must install the 64 
bit version of InfoPath when using 64 bit versions of Windows. 
4.  Do not install the click-to-run or Office 365 editions of MS-Office. Those 
versions are not compatible; the full version of MS-Office will need to be 
installed. 
5.  Do not  install trial or non-activated versions of MS-Office, they are not 
compatible. 
6.  Although Office 2016  works fine in  combination with the  Muhimbi PDF 
Converter, please take the following into account: 
a.  Office  2016  no  longer  ships  with  InfoPath.  If  InfoPath  support  is 
important then Install InfoPath 2013 (64 bit) separately. 
b. 
Most Office 2016 installers are ‘click
-to-
run’  based. In order to  use 
Office 2016 on the server please install the full version (available from 
the Microsoft Volume Licensing Service Center).  
If  your  Office  2016  installer  does  not  provide  any  customisation 
options (e.g to select which Office applications to install) then you are 
using the wrong installer.  
c.  The  Muhimbi  installer  does  not  yet  recognise  local  Office  2016 
installations, so may show warnings about MS-Office not being found. 
When using Office 2016 these warnings can be ignored. 
Once MS-Office has been installed, please carry out the following steps: 
1.  Log in to the desktop of the server running the conversion service using 
the account the conversion service runs under or will run under. 
2.  Launch  the  various  MS-
Office  applications  and  carry  out  Microsoft’s 
activation process for the current user. 
3.  Close the MS-Office applications again. 
It  is  essential  to  execute  these  steps,  even  if  Office  has  already  been 
activated. 
Documents you may be interested
Documents you may be interested