how to upload only pdf file in asp.net c# : How to select text in pdf SDK control project winforms azure html UWP PDF-Converter-Services---Administration-Guide-(1)3-part509

PDF Converter Services - Installation & Administration Guide
PDF Converter Services - Installation & Administration Guide - Version 8.0 - 03/12/15 
© Copyright 2015, Muhimbi Ltd 
Page 31 of 60 
EmbeddedObjectDisplayMode: Determines how embedded objects are 
displayed. NOTE: Where the embedded object is displayed as an icon, 
use EmbeddedObjectIconDisplayMode. Accepted values are: 
o
InlineNoScale - The embedded object is displayed as it appears in 
Outlook. If the object is larger than the current page size, it will be 
cropped. 
o
InlineFitWidth - The embedded object is scaled so that its (width) 
content fits on the page.  
o
Disabled - The embedded object is hidden from any output. 
EmbeddedObjectIconDisplayMode: Determines how embedded objects 
are displayed where they are stored as an icon. Accepted values are: 
o
IconOnly - The embedded object icon is displayed as it appears in 
Outlook. 
o
Disabled - The embedded object icon is hidden from any output. 
SentDateMissingDisplayMode: Control what is displayed when the sent 
date of an email is not found (ie, the email was never sent).          
Accepted values are: 
o
ModifiedDate - Displays the modified date of the MSG file itself (not 
supported in EML) 
o
Any Text - Displays the text as entered. 
2.6.16  Switches used for overriding settings 
The following settings can be changed to allow any client side settings to be 
globally overridden. Unless you have a specific reason to change them, leave 
these settings alone. 
Merging.ForceBreakOnError:  Override  the BreakOnError  value  during 
merge operations. Leave empty to use the setting specified  in the web 
service call (MergeSettings). Specify 'True' to fail the entire operation when 
an error occurs. Use 'False' to continue and skip any problematic files. 
Merging.ForceOmitErrorPages: Override the OmitErrorPages value during 
merge operations. Leave  empty to use the setting specified in the  web 
service call (MergeSettings). Specify 'False' to insert pages into the PDF 
indicating that an error has occurred while converting a specific document. 
Merging.StripDigitalSignatures: When merging  PDF files (or  InfoPath / 
MSG attachments) that contain digital signatures then please set this value to 
'true' to remove all digital signatures. Signed documents cannot be merged. 
Merging.DefaultDocumentStartPage: Default value for the DocumentStart 
Page setting when not explicitly specified in the web service call. 
o
Next - When merging, start each document on the next page. 
o
Odd  - When merging, start each document on an odd page (usually the 
right hand page when printing double sided) 
o
Even - When merging, start each document on the next even page 
How to select 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
select text in pdf; search text in pdf image
How to select 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
search text in pdf using java; convert pdf to searchable text online
PDF Converter Services - Installation & Administration Guide
PDF Converter Services - Installation & Administration Guide - Version 8.0 - 03/12/15 
© Copyright 2015, Muhimbi Ltd 
Page 32 of 60 
OpenOptions.ForceAllowMacros: Override the AllowMacros value during 
conversion. Leave empty to use the setting specified in the web service call 
(in  OpenOptions).  Accepted  values  are  members  of  the Muhimbi. 
DocumentConverter.WebService.Data.MacroSecurityOption enumeration or 
an empty string. 
o
None - Don't allow any macros to run 
o
SignedOnly - Only allow macros to run with a valid digital signature 
o
All - Allow all macros, regardless of their origin and digital signature. This 
is not recommended as it may compromise the security of the server. 
OpenOptions.ForceRefreshContent: Override  the RefreshContent  value 
during conversion. Leave empty to use the setting specified in the web 
service call (in OpenOptions).  Accepted values are 'true', 'false' or empty 
string. 
ConversionSettings.ForceQuality: Override  the Quality  value  during 
conversion. Leave empty to use the setting specified in the web service call 
(in ConversionSettings).  Accepted values  are  members  of  the Muhimbi. 
DocumentConverter.WebService.Data.ConversionQuality enumeration or an 
empty string. 
o
OptimizeForPrint - Optimise the file size and resolution for print purposes. 
o
OptimizeForOnScreen - Optimise the file size and resolution for use on a 
computer screen 
ConversionSettings.ForceRange:  Override  the Range  value  during 
conversion. Leave empty to use the setting specified in the web service call 
(in ConversionSettings).  Accepted values  are  members  of  the Muhimbi. 
DocumentConverter.WebService.Data.ConversionRange enumeration or an 
empty string. 
o
VisibleDocuments - Skips, in case of Excel and PowerPoint, any hidden 
tabs or slides. 
o
AllDocuments - Export all tabs or slides in a workspace. 
o
ActiveDocuments - Exports, in case of Excel, the selected tabs. 
ConversionSettings.ForceGenerateBookmarks: 
Override 
the 
GenerateBookmarks value during conversion.  Leave empty to use the 
setting  specified  in  the  web  service  call  (in  ConversionSettings).          
Accepted  values  are  members  of  the Muhimbi.DocumentConverter. 
WebService.Data.BookmarkGenerationOption enumeration or an empty 
string. 
o
Disabled - Don't generate any bookmarks. 
o
Automatic - Based on headings, if applicable. 
o
Custom - Based on bookmarks defined in the document, e.g. MS-Word 
Bookmarks, if applicable. 
ConversionSettings.ForcePDFProfile:  Override  the  PDFProfile  value 
during conversion. Leave empty to use the setting specified in the web 
service call (in ConversionSettings). Accepted values are members of the 
Muhimbi.DocumentConverter.WebService.Data.PDFProfile enumeration or 
an empty string. 
o
PDF_1_5 - Use PDF Version 1.5 
o
PDF_A1B - Use the PDF/A standard for long term archiving 
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.
how to make a pdf file text searchable; search pdf files for text
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.
pdf searchable text converter; 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 33 of 60 
2.6.17  PDF & Security Settings 
The default PDF Security and Encryption settings have been designed to be 
compatible with the widest possible range of PDF Readers. However, this 
means that security has bee
n ‘dumbed down’ a bit. If all your 
users are on 
relatively recent versions of PDF Readers then you may want to tighten up the 
security settings. 
PDF.EncryptionKeySize: Set the security key size for encrypting PDF files. 
Possible  values  are 40, 128  and  256.  Please  note  that  256  Bit  is  not 
supported on versions of Acrobat older than version 9 and many other PDF 
readers. 
PDF.EncryptionAlgorithm: Set the security algorithm, either RC4 or AES. 
Although cryptographically stronger, be  careful when  using AES as only 
Acrobat Reader 7 or newer can open AES encrypted files. 
PostProcessSecuredFiles:  Define  whether  PDF  files  that  are  already 
secured will be post processed by the system. Post processing can include 
watermarking and applying security settings. 
PostProcessPDF1.5: For legacy reasons PDFProfile.PDF_1_5 is treated the 
same  as  the PDFProfile.Default  PDF output  type.  As a  result  it  is  not 
guaranteed to be 100% 1.5 compliant. Enable this setting to make sure the 
file is post processed and forced to be 1.5 compliant. (Requires Pro license) 
ConvertAttachments: Convert, and merge, files that are attached to the 
PDF. This setting is disabled by default. 
ConvertAttachmentMode: What to do with attachments after conversion 
(Only used when PDF.ConvertAttachments is enabled): 
o
RemoveAll: Convert and delete all files attached to the PDF, even file 
formats not supported by the converter. This is the default setting. 
o
RemoveSupported: Convert and delete all files supported by the PDF 
converter, but leave unsupported files attached. 
2.7  Un-installation 
The  Conversion  Service  can  be  uninstalled  using  the  standard Windows 
Programs  and  Features control panel. (also known as  Add  /  Remove 
Programs). 
2.8  Upgrading from a previous version 
Although  the PDF Converter  is  a friendly  and  well tested application,  its 
underpinnings are quite complex. It is rare for the Muhimbi support desk to 
receive any complaints about the upgrading process, yet 
we don¶t recommend 
upgrading unless there is a specific feature in a new version that you need. 
We recommend following industry best practices and deploy the new version 
in Development and Test environments first and only deploy to Production 
after thorough testing. 
Upgrading the software from a previous version is simple and straight forward. 
However, there are some things to take into account. 
VB.NET PDF Text Redact Library: select, redact text content from
Page. PDF Read. Text: Extract Text from PDF. Text: Search Text in PDF. Image: Extract Image from PDF. VB.NET PDF - Redact PDF Text. Help
search pdf for text; pdf select text
C# PDF Text Redact Library: select, redact text content from PDF
Page: Rotate a PDF Page. PDF Read. Text: Extract Text from PDF. Text: Search Text in PDF. C#.NET PDF SDK - Redact PDF Text in C#.NET.
pdf text searchable; how to select text in pdf and copy
PDF Converter Services - Installation & Administration Guide
PDF Converter Services - Installation & Administration Guide - Version 8.0 - 03/12/15 
© Copyright 2015, Muhimbi Ltd 
Page 34 of 60 
The Conversion Service uses a standard .config  file to control the default 
behaviour of the product (see 2.6 Tuning the Document Conversion service). 
Please note that any changes to this file are not maintained during an upgrade. 
You will need to manually re-apply any changes that may have been made 
since the previous installation. 
The upgrade process is as follows: 
1. 
Uninstall the software are described in 2.7 Un-installation
2. 
Install the new version as described in 2.3 Installation steps
3. 
Make any of the post installation changes described in the introduction of 
this section. 
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
Tools Tab. Item. Name. Description. 1. Select tool. Select text and image on PDF document. 2. Hand tool. Pan around the document. Go To Tab. Item. Name. Description
how to select text in a pdf; how to select text in pdf
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
Tools Tab. Item. Name. Description. 1. Select tool. Select text and image on PDF document. 2. Hand tool. Pan around the document. Go To Tab. Item. Name. Description
how to search a pdf document for text; can't select text in 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 35 of 60 
 Troubleshooting & Other common tasks 
This section provides some guidance related to troubleshooting problems.  
If you still have questions after reading this chapter then please visit our 
support  desk  at  support.muhimbi.com  or  contact  our  support  team  at 
support@muhimbi.com. 
3.1  Windows Event Log 
The following entries may be written to the event log: 
1. 
Warnings: If you are running an evaluation copy of the software, or your 
license has expired then this is reported as a warning message in the 
Application Event Log.  
2. 
Errors: All errors are written to the event log. The main cause of errors is 
corrupt documents. 
Note that all event entries written by Muhimbi’s products use Event ID
41734. 
3.2  Trace Log 
The  Document  Converter  Service  maintains  a  detailed  trace  log  named 
DocumentConverter.log in the directory the service has been installed in. 
For details on how to change the log settings see section 2.6.5 Logging
3.3  Common issues & Errors 
3.3.1  Error messages related to printer drivers or the printer spooler are 
logged 
The Excel and InfoPath converters require the Printer Spooler service to be 
started. The installer used by the Document Conversion Service attempts to 
start  the  Printer  Spooler  service  automatically,  but  if  the  service  is 
subsequently disabled then you may receive an error. 
These  converters  also require at  least  one  printer  driver to  be  installed. 
Although in general it doesn’t 
matter which driver is installed, some drivers 
such as VMWare’s 
Virtual Printer or the OneNote printer will cause problems. 
Windows Server 2003 R2 and Windows Server 2008 automatically install the 
XPS driver, it is recommended to make this the default printer.  
3.3.2  Problems parsing the WSDL 
By default the Conversion Service uses the host name of the local system as 
the base address. Most web service client libraries deal with this correctly, 
however if the service is exposed using a different machine name then you 
may need to update the base address 
to the system’s IP
-address. 
In order to change this, modify the baseAddress attribute in the configuration 
file and restart the service. For details see this Knowledge Base article
VB.NET PDF - View PDF with WPF PDF Viewer for VB.NET
Tools Tab. Item. Name. Description. Ⅰ. Hand. Pan around the PDF document. Ⅱ. Select. Select text and image to copy and paste using Ctrl+C and Ctrl+V.
pdf text select tool; how to make a pdf document text searchable
C# WPF PDF Viewer SDK to view PDF document in C#.NET
Tools Tab. Item. Name. Description. Ⅰ. Hand. Pan around the PDF document. Ⅱ. Select. Select text and image to copy and paste using Ctrl+C and Ctrl+V.
how to select all text in pdf; select text 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 36 of 60 
3.3.3  Documents using non standard fonts (e.g. Japanese) are not converted 
properly / The fonts in the destination document are not correct 
If the fonts in the converted document are not displayed properly then please 
make  sure  that  the  correct  fonts  are installed  on  the  server  hosting  the 
Document Conversion Service, restart the server after installing new fonts. 
For example, if Japanese characters are not displayed properly then make 
sure the Japanese language pack for Windows Server is installed. 
If a font cannot be found then the system will attempt to find an alternative, but 
similar, font. If an alternative cannot be found then the system will use the 
Times New Roman font. 
When using the optional PDF/A post processing facility then all used fonts are 
automatically embedded in the PDF document. If fonts are deployed to the 
server  after  Ghostscript  was  installed  then  please  execute  the  following 
command from the Ghostscript bin directory. 
gswin32c  -q  -dBATCH  -sFONTDIR=c:/windows/fonts  -
sCIDFMAP=../lib/cidfmap ../lib/mkcidfm.ps 
Please replace gswin32c with gswin64c when using the 64 bit version of 
Ghostscript. If the Windows directory is located elsewhere then change the 
sFONTDIR, please use forward slashes, not backslashes.  
For more details about how the optional Ghostscript installation is used for 
PDF/A post processing see Appendix - Post processing PDF output to PDF/A
AutoCAD fonts can be placed in the SHXFonts folder under the Conversion 
Service’s installation folder.
3.3.4  Problems converting InfoPath forms without a shared XSN file 
If  you intend to convert InfoPath forms  that don’t rely  on a  shared XSN 
template stored on a file share or in SharePoint then the XSN file must be 
registered on the Document Conversion Server using RegForm.exe. 
The  RegForm  application  can  be  found  in 
C:\Program  Files\Microsoft 
Office\Office12. For details see the second half of the following article: 
http://msdn.microsoft.com/en-us/library/bb251025.aspx
3.3.5  InfoPath forms using Ink controls fail to convert 
When using Ink  Controls,  for example to  capture signatures on InfoPath 
forms, then please make sure the Ink controls are installed on the machine(s) 
that run the Muhimbi Conversion Service. For example, in Windows Server 
2008 these controls are installed as part of the “Ink & Handwriting features”, 
part of the “Desktop Experience” Windows Fea
ture.  
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
text searchable pdf; cannot select text in pdf file
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
convert pdf to word searchable text; how to select text on pdf
PDF Converter Services - Installation & Administration Guide
PDF Converter Services - Installation & Administration Guide - Version 8.0 - 03/12/15 
© Copyright 2015, Muhimbi Ltd 
Page 37 of 60 
3.3.6  Error 403 (Forbidden) when converting InfoPath forms 
When  InfoPath  conversion  fails  and  the  error  message  in  the  Windows 
Application Event Log refers to “
The remote server returned an error: (403) 
Forbidden
then this may be caused by the authentication type specified on 
the Web Application. If, for example, Forms Based Authentication is enabled, 
but NTLM authentication is not configured on the same Web Application then 
the Muhimbi Conversion Service will not be able to download the XSN file.  
The problem  can  be  solved  by  adding NTLM  authentication  to  the  Web 
Application. 
3.3.7  InfoPath files are converted using an old version of the XSN template 
Although rare, InfoPath sometimes re-uses an old XSN file when carrying out 
a conversion. Running the typical 
InfoPath /cache ClearAll
command 
will not work as XSN files are stored in a different location when running as a 
service.  
Please clear all FormCache folders manually from the following location: 
Windows Server 2008 and newer 
64bit: %windir%\SysWOW64\config\systemprofile\AppData\Local\Microsoft\InfoPath 
32bit: %windir%\System32\config\systemprofile\AppData\Local\Microsoft\InfoPath 
Windows Server 2003 
C:\Documents and Settings\Default User\Local Settings\Application  
Data\Microsoft\InfoPath 
PDF Converter Services - Installation & Administration Guide
PDF Converter Services - Installation & Administration Guide - Version 8.0 - 03/12/15 
© Copyright 2015, Muhimbi Ltd 
Page 38 of 60 
Appendix - Using InfoPath with External Data Sources 
Please  note  that  this  appendix  only  applies  to  environments  that  have 
µ
external data sources
enabled. Enabling data sources is a manual action, 
default deployments of the Muhimbi PDF Converter never ship with this option 
enabled. For more details see 2.6.9 
µ
InfoPath specific switches
Although we are happy to assist, we do not officially support conversions that 
run with µ
StripDotNETCode
µ
StripDataObjects
or 
µ
ProcessRuleSets
set to 
µ
false
. Having said that, many of  our customers use the  PDF  Converter 
without any problems using these custom settings. 
Details for InfoPath 2007 
When an InfoPath document containing external connections, e.g. a dropdown 
list with the contents of a SharePoint list, fails to convert then this may be 
caused by the location of the XSN file not being trusted or the access data 
sources across domains setting not being enabled for the trusted site. 
Ideally this configuration change should be made by a Domain Administrator 
using a group policy. However, the change can be made manually as well 
using the steps outlined below: 
1. 
Log in using the account the Muhimbi Document Converter Service is 
running under. 
2. 
Open Internet Options either from Internet Explorer or the Control Panel. 
3. 
Verify the site that hosts the XSN file is recognised as a Local Intranet site 
by  selecting Local Intranet,  clicking  the Sites  button  followed  by  the 
Advanced button. You may need to uninstall / disable Internet Explorer 
Enhanced Security on your server in order for this to work. 
4. 
With Local Intranet selected, click the Custom Level button and verify that 
Access data sources across domains is set to Enable. 
PDF Converter Services - Installation & Administration Guide
PDF Converter Services - Installation & Administration Guide - Version 8.0 - 03/12/15 
© Copyright 2015, Muhimbi Ltd 
Page 39 of 60 
5. 
In the same screen navigate to the User Authentication section and select 
Automatic Logon with current user name and password
If the previous steps fail to resolve the problem then make sure automatic 
detection of the Intranet network is disabled and the individual options (as per 
the screenshot below are enabled. 
This screen can be opened from Internet Options / Security / Local Intranet / 
Sites. Note that in Internet Explorer 6 the Automatically detect intranet network 
option is not present, but the individual options are. 
If conversions of InfoPath documents don
t work consistently then flush the 
local Form Template Cache by logging in as the service account and issuing 
the following command from Windows
Start / Run menu: 
Infopath /cache clearall 
PDF Converter Services - Installation & Administration Guide
PDF Converter Services - Installation & Administration Guide - Version 8.0 - 03/12/15 
© Copyright 2015, Muhimbi Ltd 
Page 40 of 60 
Details for InfoPath 2010 & 2013 
In InfoPath 2010 Microsoft has made changes to the way forms are trusted. 
As a result the instructions for InfoPath 2010 are different from those for 
InfoPath 2007. 
Digitally signing forms 
The  most  reliable  way to convert  forms as-is,  with full  support for Data 
Connections, Rule Sets and custom code, is to digitally sign the XSN file. 
For details about how to do this see the following resources. 
http://www.thorprojects.com/blog/archive/2007/06/30/domain-certificate-
authority-signing-infopath-2007-forms.aspx
http://msdn.microsoft.com/en-us/library/ee526348.aspx
http://msdn.microsoft.com/en-us/library/ee526349.aspx
http://msdn.microsoft.com/en-us/library/aa946782.aspx
Please make sure to use a digital certificate that uses an authority that is 
trusted by the server that runs the Muhimbi Conversion Service. Temporary 
test certificates created on a development machine will not work when used 
on other machines. 
When using digitally signed forms AND you wish to access external data 
connections and / or custom code during conversion then please set the 
InfoPathConverterFullFidelity.ProcessFullTrustForms key in the Muhimbi 
Service’s config file to 
false. 
Using Muhimbi’s ‘
AutoTrustForms
’ feature
Starting with version 5.1 of the Muhimbi PDF  Converter it is  possible  to 
convert InfoPath forms that use either the Domain or Automatic trust levels, 
with full support for External Data Sources, Rule Sets and running custom 
code.  
To prevent compatibility problems with any previous versions of the software 
this feature is disabled by default. In order to enable it set the following value 
to true 
in the Muhimbi Service’s config file and restart the service.
<add key="InfoPathConverterFullFidelity.AutoTrustForms" value="false"/> 
Just enabling this feature by itself will achieve nothing, the idea is to disable
at 
least one of the following options as well: 
<add key="InfoPathConverterFullFidelity.StripDotNETCode" value="true"/> 
<add key="InfoPathConverterFullFidelity.StripDataObjects" value="true"/> 
<add key="InfoPathConverterFullFidelity.ProcessRuleSets" value="true"/> 
Documents you may be interested
Documents you may be interested