how to upload only pdf file in asp.net c# : Select text in pdf reader control Library system azure .net wpf console PDF-Converter---Administration-Guide-(1)2-part479

PDF Converter - Installation & Administration Guide
PDF Converter - Installation & Administration Guide - Version 8.0 - 15/10/15 
© Copyright 2015, Muhimbi Ltd 
Page 21 of 84 
2.5  Post installation steps 
Once the main installation process has completed, the software can be used 
to convert files using the SharePoint User Interface and build workflows using 
SharePoint Designer. However, before doing so it is recommended to verify 
that everything is working as expected and activate SharePoint features that 
are disabled by default such as the Nintex Workflow integration as well as the 
real-time Watermarking & Security facility. 
2.5.1  Validate converters 
Please  verify  that  the  software,  and  all  prerequisites,  has  been  deployed 
properly using the following steps. 
1. 
Navigate to the Muhimbi Document Converter Settings screen: 
a. SharePoint 2007: Central Admin / Application Management / Muhimbi 
Document Converter Settings. 
b. SharePoint 2010 and later: Central Admin / General Application 
Settings / Muhimbi Document Converter Settings
2. 
Check that authentication and connectivity between SharePoint and the 
Conversion Service is working correctly by clicking the Test button. 
3. 
Select / deselect the converters relevant to your environment and click OK 
to save the changes. 
4. 
Return to the previous screen and check conversion is working by clicking 
the Validate Settings button on the same screen. 
5. 
Verify  that  the  Web  Front  End  servers  can  communicate  with  the 
Conversion Server using the following steps: 
a.  Navigate to a regular Document Library in a  Site Collection of your 
choice. 
b.  Open  the  context menu of  an  MS-Word  file (or any other file  type 
conversion is enabled for). 
c. 
A new option ‘Co
nver
t to PDF’ should now be visible,
select it. 
d. 
Accept the default settings and click the ‘Convert’ button.
e.  The file should be converted without errors. 
In  case  of  errors  please  double  check  the  installation  steps,  particularly 
section 2.3.2
. If that doesn’t help then please contact our friendly support desk 
at support@muhimbi.com for assistance. 
Select text in pdf reader - 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
how to select all text in pdf file; convert pdf to searchable text
Select text in pdf reader - 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
how to make a pdf document text searchable; can't select text in pdf file
PDF Converter - Installation & Administration Guide
PDF Converter - Installation & Administration Guide - Version 8.0 - 15/10/15 
© Copyright 2015, Muhimbi Ltd 
Page 22 of 84 
2.5.2  Installing the License 
The PDF Converter’s installer provides the option to install the license key 
automatically. However, if the  license key was not specified at  the time of 
installation, or when installing the PDF Converter Professional add-on license, 
then please follow the procedure below. 
Note that the license key will need to be installed  in 2 places
. Please 
read  the  following  carefully  and  do  not  skip  any  steps.  If  you  have 
received multiple license files then repeat the steps for each license. 
Step 1 - Muhimbi License Manager  
Open the Muhimbi License Manager, it can be found at: 
SharePoint  2007: Central Administration / Operations / Global 
Configuration 
SharePoint 2010 (and later): Central Administration / System Settings / 
Farm Management 
Click the 
‘Add License’ button, open the license file in notepad and copy all 
text to the clipboard and paste it in the License Manager’s License field. Click 
‘Save’ to activate the license. 
Continue with step 2 below. 
Step 2 - Conversion Service folder  
Copy the license file to the directory where the Conversion Service has been 
installed in. A shortcut to this folder (Open Installation Folder) can be found in 
the Windows Start Menu.  
If you have purchased a license for the PDF Converter Professional as well 
then please make sure that license file is added using the same steps. Please 
note that  a PDF Converter Professional  license  cannot  be  used  unless  a 
license for the PDF Converter for SharePoint is also in place. 
After  copying  the  license  file,  restart  the  Conversion  Service  using  the 
Windows Services Management Console (services.msc) or the command line. 
Net stop "Muhimbi Document Converter Service" 
Net start "Muhimbi Document Converter Service" 
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. C#: Select An Image from PDF Page by Position.
find and replace text in pdf; search pdf for text in multiple files
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
VB.NET : Select An Image from PDF Page by Position. Sample for extracting an image from a specific position on PDF in VB.NET program.
how to make pdf text searchable; text searchable pdf file
PDF Converter - Installation & Administration Guide
PDF Converter - Installation & Administration Guide - Version 8.0 - 15/10/15 
© Copyright 2015, Muhimbi Ltd 
Page 23 of 84 
2.5.3  SharePoint Feature Activation / Deactivation 
The  Muhimbi  PDF  Converter  for  SharePoint  comes  with  a  number  of 
SharePoint Features that can be enabled / disabled at different levels. Some 
are enabled automatically whereas others must be enabled by hand. 
The following SharePoint features are available 
Feature Name 
Scope 
Enabled 
Muhimbi.PDFConverter.Farm 
Enable the Workflow Activities and the Central Administration 
Configuration screen. 
Farm 
Muhimbi.PDFConverter 
Add ‘Convert to PDF’ to context menus / ribbons for all site 
collections in the Web Application. 
Web 
App 
Muhimbi.PDFConverter.Nintex.WebApp
5
Add Nintex Workflow actions on systems that have this third 
party product installed. 
Web 
App 
Muhimbi.PDFConverter.Watermarker.UI.WebApp 
Enable the user interface for the automatic watermarking and 
security facilities on all site collections in the Web Application. 
Web 
App 
Muhimbi.PDFConverter.Watermarker.Processor.WebApp 
Enable the automatic watermarking and security processing 
logic on all site collections in the Web Application 
Web 
App 
Muhimbi.PDFConverter.Convert.Site 
Add ‘Convert to PDF’ to context menus / ribbons for a single 
site collection. 
Site 
Coll. 
Muhimbi.PDFConverter.ConvertAndDownload.Site 
Add the ‘Download as PDF’ option to the file’s context menu.
Site 
Coll. 
Muhimbi.PDFConverter.ConvertWebPage.Site 
Add the 
‘Convert Page to PDF’ 
option 
to the user’s Personal 
Actions menu. 
Site 
Coll. 
Muhimbi.PDFConverter.Watermarker.UI.Site 
Add the user interface for the automatic watermarking and 
security facilities to the site collection. 
Site 
Coll. 
Muhimbi.PDFConverter.API.WebApp 
Add K2 Prerequisites, Feature is only present on SharePoint 
2007 and not needed by newer SharePoint versions. 
Web 
App 
The Muhimbi.PDFConverter
and
Muhimbi.PDFConverter.Convert.Site features 
are  identical with  the exception of the scope. The WebApplication  scoped 
feature  is  enabled  by  default  and  adds  PDF Converter options to  all  site 
collections in the web application. If you prefer to enable PDF Conversion at 
the Site Collection level then make sure the WebApplication scoped feature is 
disabled. Do not leave both features enabled at the same time to  prevent 
duplicate menu options. 
5
Due to an issue with Nintex Workflow, please carry out an IISRESET after deactivating this feature. 
C# PDF Text Redact Library: select, redact text content from PDF
Free online C# source code to erase text from adobe PDF file in Visual Studio. NET class without adobe reader installed. Provide
search text in pdf image; pdf text searchable
VB.NET PDF Text Redact Library: select, redact text content from
PDF Image Extract; VB.NET Write: Insert text into PDF; VB.NET Annotate: PDF Markup & Drawing. XDoc.Word for C#; C#; XImage.OCR for C#; XImage.Barcode Reader for C#
select text in pdf; pdf find and replace text
PDF Converter - Installation & Administration Guide
PDF Converter - Installation & Administration Guide - Version 8.0 - 15/10/15 
© Copyright 2015, Muhimbi Ltd 
Page 24 of 84 
The same mechanism is used by the Muhimbi.PDFConverter.Watermarker.UI. 
WebApp and Muhimbi.PDFConverter.Watermarker.UI.Site Features. Use the 
‘WebApp’ version of the 
Feature to enable it on all site collections. If you just 
wish to use it on a select number of site collections then disable it at the Web 
Application level and enable it at the Site Collection level. 
Please note that certain SharePoint Features have internal dependencies. For 
example in order  to  enable the Automatic PDF Processing User Interface 
Feature at either the Site Collection or Web Application level, the Automatic 
PDF Processor Feature must be enabled first, which must be done at the Web 
Application level. 
2.5.4  Enabling 3
rd
party integration (Nintex, K2) 
The PDF Converter can integrate with a number of 3
rd
party products. For 
details see: 
Nintex Workflow: this Knowledge Base Article
K2 blackpearl: Appendix 
Deploying K2 Integration facilities 
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
Barcoding. XImage.Barcode Reader. XImage.Barcode Generator. Others. XDoc.Tiff. XDoc.Dicom. 1. Select tool. Select text and image on PDF document. 2. Hand tool.
select text pdf file; find and replace text in pdf
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
Barcoding. XImage.Barcode Reader. XImage.Barcode Generator. Others. XDoc.Tiff. XDoc.Dicom. 1. Select tool. Select text and image on PDF document. 2. Hand tool.
how to select all text in pdf file; how to search text in pdf document
PDF Converter - Installation & Administration Guide
PDF Converter - Installation & Administration Guide - Version 8.0 - 15/10/15 
© Copyright 2015, Muhimbi Ltd 
Page 25 of 84 
2.6  Post Installation configuration 
2.6.1  Enabling converters / Specifying the location of the Conversion Service 
The  PDF  Converter’s  installer  automatically  upd
ates  the  address  of  the 
Conversion Service and, for new installations, enables the converters for all 
file types. If  any of  these  settings  need  to  be  changed, e.g. because the 
Conversion Service is located behind a load balancer or has been moved to a 
different server, then this can be changed using 
the PDF Converter’s central 
administration screen accessible from: 
a. SharePoint 2007: Central Admin / Application Management / Muhimbi 
Document Converter Settings. 
b. SharePoint 2010 and later: Central Admin / General Application 
Settings / Muhimbi Document Converter Settings
See Appendix - Advanced Deployment Scenarios for more information. 
The  configuration  screen  allows  individual  converters  to  be  enabled  or 
disabled,  the  address  of  the  Conversion  Service  to  be  changed,  and 
diagnostic tests to be carried out. 
Connectivity with the Conversion Service can be verified by clicking the Test 
button. This validates the address as well as the authentication settings. 
To verify that the prerequisites for the various converters have been installed 
correctly, click the Validate Settings button. After a few seconds the results will 
be displayed underneath the button. 
Any custom converters that may have been added to the system need to be 
enabled manually using this screen. 
VB.NET PDF - View PDF with WPF PDF Viewer for VB.NET
Barcoding. XImage.Barcode Reader. XImage.Barcode Generator. Hand. Pan around the PDF document. Ⅱ. Select text and image to copy and paste using Ctrl+C and Ctrl+V
cannot select text in pdf file; make pdf text searchable
C# WPF PDF Viewer SDK to view PDF document in C#.NET
Barcoding. XImage.Barcode Reader. XImage.Barcode Generator. Hand. Pan around the PDF document. Ⅱ. Select text and image to copy and paste using Ctrl+C and Ctrl+V
convert a scanned pdf to searchable text; pdf text select tool
PDF Converter - Installation & Administration Guide
PDF Converter - Installation & Administration Guide - Version 8.0 - 15/10/15 
© Copyright 2015, Muhimbi Ltd 
Page 26 of 84 
2.6.2  Fine-tuning the Document Conversion service 
The settings for the Document Conversion Service can be changed by editing 
the Muhimbi.DocumentConverter.Service.exe.config  file  located  in  the 
directory the Conversion Service has been installed in
6
The various settings that can be changed are described below. Note that the 
Service must be restarted after making changes to the configuration file. Use 
the Windows Services MMC or the command line to do this: 
Net stop "Muhimbi Document Converter Service" 
Net start "Muhimbi Document Converter Service"
Please note that some additional settings related to the post processing of 
PDF/A files can be found in Appendix - Post processing PDF output to PDF/A. 
2.6.2.1 
Authentication 
To  make  the  initial  installation  as  simple  as  possible,  particularly  for 
environments that access the Conversion Service from non Windows based 
platforms, anonymous access is enabled by default. 
Although  in  general  Production  environments  are  shielded  by  a  firewall, 
depending on your organisation you may want to enable an extra layer of 
authentication.  
Authentication and Authorization are controlled by the following attributes and 
elements in the Config file: 
ConversionClientsGroup: The name of the Windows group that contains 
the accounts that are allowed to carry out conversions. 
ConversionAdministratorsGroup: The name of the Windows group that 
contains the accounts that can execute typical Administrative tasks such 
as running diagnostics. 
Security mode: Either use TransportCredentialOnly or None. 
ClientCredentialType:  The  type  of  credential  used  for  client 
authentication. Either use Windows or None.  
The Document Conversion Service uses Microsoft’s Windows Communication 
Foundation (WCF) framework. For further details about configuring security 
have  a  look  at  Microsoft’s  MSDN  site  at 
http://msdn.microsoft.com/en-
us/library/ms731925.aspx
The following table contains a number of common scenarios: 
Conversion 
Clients 
Group 
Conversion 
Administrators 
Group 
Security 
mode 
Client 
Credential 
Type 
Anonymous 
<leave empty> 
<leave empty> 
"None" 
"None" 
SharePoint 
wss_wpg 
wss_admin_wpg  TransportCredentialOnly 
Windows 
6
The Windows Start menu contains a shortcut named Open Installation Folder. 
C# Image: Select Document or Image Source to View in Web Viewer
Supported document formats: TIFF, PDF, Office Word, Excel, PowerPoint, Dicom; Supported Viewer Library enables Visual C# programmers easily to select and load
find and replace text in pdf file; text select tool pdf
C# WPF PDF Viewer SDK to annotate PDF document in C#.NET
Click to select drawing annotation with default properties. Other Tab. Item. Name. Description. 17. Text box. Click to add a text box to specific location on PDF
convert pdf to word searchable text; find text in pdf files
PDF Converter - Installation & Administration Guide
PDF Converter - Installation & Administration Guide - Version 8.0 - 15/10/15 
© Copyright 2015, Muhimbi Ltd 
Page 27 of 84 
If  you  intend to  use  the Document  Conversion  Service from  a SharePoint 
environment, then it is recommended to configure security as per the previous 
table. 
This will restrict use to members of the standard SharePoint wss_wpg and 
wss_admin_wpg groups. These groups, however, are local to the SharePoint 
machine, which may cause problems if the Document Conversion Service is 
installed on a separate system that does not have these local groups. 
The solution is to either manually create these groups on the server hosting 
the Document Converter, and populate them with the same users as on the 
SharePoint servers, or to change the name of the groups in the config file. 
If  there  is  no  need  to  restrict  access  to  the  back  end  of  the  Document 
Converter Service then you may want to consider changing the group names 
to ‘
NT AUTHORITY\authenticated users
’.
The authenticated users group allows any user with a valid login account to 
connect. Note that this is not the same as anonymous access. 
Keep in mind that SharePoint connects to the Document Conversion service 
using the Web Application’s 
application pool 
account, not the user’s account.
2.6.2.2 
Concurrency 
The  Document  Converter  allows  multiple  operations  to  be  processed 
simultaneously. The default settings are sufficient for most situations, but if 
you  are  running  the  service  on  a  standalone  server  or  if  you  expect  the 
majority of your conversions to be for a single specific format then you may 
want to tune the concurrency settings. 
The following settings can be changed in the config file. 
serviceThrottling maxConcurrentCalls:  This  setting  represents  the 
maximum number of concurrent requests that can be executed across all 
operations before new requests are queued. Be careful when lowering the 
default  value  when  using  the  product  to  convert  InfoPath  forms  with 
attachments, or MSG files, as this may result in a deadlock situation. 
Please  note  that  this  number  includes  any  requests  for  applying 
watermarks or Security on documents that are already in PDF format and 
don’t require conversion.
Concurrency.MaximumInstances.WinWord: The maximum number of 
concurrent  MS-Word  conversion  requests  before  new  requests  are 
queued. This value defaults to 2. 
Concurrency.MaximumInstances.Excel:  The  maximum  number  of 
concurrent Excel conversion requests before new requests are queued. 
This value defaults to 2. 
Concurrency.MaximumInstances.Visio:  The  maximum  number  of 
concurrent Visio / Vector conversion requests before new requests are 
queued. This value defaults to 2. 
Concurrency.MaximumInstances.CAD:  The  maximum  number  of 
concurrent  AutoCAD  conversion  requests  before  new  requests  are 
queued. This value defaults to 2. 
PDF Converter - Installation & Administration Guide
PDF Converter - Installation & Administration Guide - Version 8.0 - 15/10/15 
© Copyright 2015, Muhimbi Ltd 
Page 28 of 84 
Concurrency.MaximumInstances.TIFF:  The  maximum  number  of 
concurrent TIFF conversion requests before new requests are queued. 
This value defaults to 2. 
Concurrency.MaximumInstances.MSG:  The  maximum  number  of 
concurrent MSG & EML (email) conversion requests before new requests 
are queued. This value defaults to 6. 
Concurrency.MaximumInstances.PowerPNT: Do not
change this value 
as PowerPoint does not allow concurrent requests. 
Concurrency.MaximumInstances.MSPub:  The  maximum  number  of 
concurrent Microsoft Publisher conversion requests before new requests 
are queued. This value defaults to 2. 
Concurrency.MaximumInstances.InfoPath: Do not
change this value 
as InfoPath does not allow concurrent requests. 
Concurrency.MaximumInstances.HTML:  The  maximum  number  of 
concurrent HTML and Image conversion requests before new requests 
are queued. This value defaults to 2. 
Concurrency.MaximumInstances.CommandLineConverter:  Maximum 
number of concurrent requests (of all combined command line converters, 
if any) before new requests are queued. This value defaults to 2. 
Concurrency.MaximumInstances.OCR:  The  maximum  number  of 
concurrent OCR operations before new requests are queued. 
2.6.2.3 
Timeouts and File Size limitations 
To prevent users from sending overly complex documents to the conversion 
service and blocking access for other users for a long amount of time, it is 
possible to restrict the maximum time a conversion process is allowed to run. 
The following settings can be changed to deal with long running conversions: 
Maximum run duration: By default individual conversion requests are 
not allowed to run for more than 10 minutes. This should be sufficient for 
even the most complex documents. However, this value can be changed 
as follows: 
o
Change the value of ProcessMonitor.MAX_RUN_DURATION
o
Change the value of receiveTimeout to the same amount. 
Maximum file size: By default the maximum size of a source file is 50MB. 
This value can be changed using the following settings: 
o
maxBufferSize: Specify the new maximum file size in bytes. 
o
maxReceivedMessageSize: Enter the same value here. 
o
maxArrayLength: Enter the same value here. 
o
maxStringContentLength: Enter the same value here. 
Note that you may also need to change the maximum file size in 
SharePoint as well as IIS. 
PDF Converter - Installation & Administration Guide
PDF Converter - Installation & Administration Guide - Version 8.0 - 15/10/15 
© Copyright 2015, Muhimbi Ltd 
Page 29 of 84 
2.6.2.4 
Logging 
The  document  converter  service  uses  the  industry  standard log4net 
framework  to  write  logging  and  trace  data  to  a  log  file.  Out-of-the-box 
information is logged to the DocumentConverter.log file stored in the directory 
the Document Conversion service has been installed in. A new file is created 
for each day and the default logging level is set to 
INFO
Warnings and Errors are also written to the Windows Event Log. 
You may want to consider changing the following settings: 
Log file location: change the path of the log file name in the appender 
element to a location of your preference. 
Log Level: By default only 
INFO
and critical data are logged. To get a 
better  view of what the service  is doing, e.g. during a  troubleshooting 
session,  you  may  want  to  consider  switching  the  <root>  log  level  to 
DEBUG mode.  
More information can be found at http://logging.apache.org/log4net/index.html
2.6.2.5 
Exception Handling 
By default exceptions that occur in the Conversion Service are passed to the 
calling client application including a full stack trace. If this is not desired then 
set the includeStackTraceInFaultReason  key in the config file to false .  
As a result Exceptions will still be thrown, but the full stack trace will not be 
included. 
2.6.2.6 
Regional settings 
Some  converters  display  language  specific  information  in  the  generated 
documents, e.g. the FromTo and Subject labels in an email. By default the 
Converter  will  detect  the display language  of  the  account  the  Conversion 
Service is running under, providing translations are available for that language. 
This display language can be overridden in the config file by setting the value 
of the ConversionLocalization value to the relevant lan
guage code, e.g. ‘
de
’ 
for German. 
Language Resource files must be found in the 'Resources' sub folder of the 
installation  directory, otherwise  this setting will have no effect. This  setting 
does not affect date or number formats. At the time of writing this setting only 
affects the conversion of MSG and EML files. 
PDF Converter - Installation & Administration Guide
PDF Converter - Installation & Administration Guide - Version 8.0 - 15/10/15 
© Copyright 2015, Muhimbi Ltd 
Page 30 of 84 
2.6.2.7 
Adding custom converters / changing file extensions 
The Conversion Service makes it possible to add new converters as well as 
change the file extensions managed by each converter. This makes it possible 
to add new converters that are not shipped with the product and specify which 
file types it deals with. 
This information is stored in the MuhimbiDocumentConverters element in the 
service’s config file, for example:
<add key="WordProcessing"  
description="Word Processing (e.g. MS-Word, RTF, TXT)" 
fidelity="Full" 
supportedExtensions="doc,docx,docm,rtf,txt,wps,xml,eml,odt" 
supportedOutputFormats="xps,pdf,doc,docx,rtf,txt,html,mht,xml,odt" 
type="Muhimbi.DocumentConverter.WebService.WordProcessorConverterFull 
Fidelity,  Muhimbi.DocumentConverter.WebService,  Version=1.0.1.1, 
Culture=neutral, PublicKeyToken=c9db4759c9eaad12" /> 
Each converter has the following attributes: 
key: The name of the converter.  
Do not change this for existing converters unless absolutely needed. The 
SharePoint  front  end stores  settings  for  each  converter  based  on  this 
value. 
description: An optional, human readable, description of the converter. 
This is the name displayed for the converter on the administrative screens. 
fidelity:  The  system  has  the  notion  of  Full  Fidelity  and  High  Fidelity 
converters. SharePoint always uses the Full fidelity converter, but when 
programming against the Web Services interface it is possible to select a 
different fidelity. 
This makes it possible to have 2 different converters that deal with a file 
type. For example MS-Word can be used to convert complex documents 
(Full  Fidelity)  whereas  a  streamlined  -  high  performance  -  third  party 
component can be used to convert simple files at very high speed (High 
Fidelity). 
supportedExtensions: A comma separated list of file extensions that are 
recognised by the converter. 
supportedOutputFormats: A comma separated list of file types that the 
converter can generate. 
type: The full .NET type of the converter. 
For details about how to create custom converters see Appendix - Creating 
Custom Converters
Documents you may be interested
Documents you may be interested