open pdf file in new tab in c# : How to erase text in pdf online software application cloud windows html azure class PDF-Converter---Administration-Guide-(1)7-part1267

PDF Converter - Installation & Administration Guide
PDF Converter - Installation & Administration Guide - Version 8.0 - 15/10/15 
© Copyright 2015, Muhimbi Ltd 
Page 71 of 84 
Although you can let exceptions bubble up, we recommend catching any exceptions, 
inspecting  the  root  cause  of  the  problem  and  then  throwing  a  specific 
WebServiceInternalException using one of the following exception types. 
public enum WebServiceExceptionType 
/// <summary> 
/// Unknown error 
/// </summary> 
/// <summary> 
/// File format not supported 
/// </summary> 
/// <summary> 
/// File corrupt 
/// </summary> 
/// <summary> 
/// An error occurred while opening the file 
/// </summary> 
/// <summary> 
/// Conversion process timeout 
/// </summary> 
/// <summary> 
/// Application hang. Can happen when document is password protected 
/// </summary> 
/// <summary> 
/// The underlying converter has not been installed or not correctly installed. 
/// </summary> 
/// <summary> 
/// Internal Validation (Should only happen during development) 
/// </summary> 
/// <summary> 
/// The specified output format is not supported (e.g. XPS output for HTML  
/// conversion)</summary> 
/// <summary> 
/// Configuration file is invalid, e.g. no steps defined in a multi step converter 
/// </summary> 
/// <summary> 
/// The trial has expired (e.g. when processing non-PDF files) 
/// </summary> 
/// <summary> 
/// Problem in external dependency, e.g. Ghostscript not installed or 
/// wrong version. 
/// </summary> 
How to erase text in pdf online - delete, remove text from PDF file in, ASP.NET, MVC, Ajax, WinForms, WPF
Allow C# developers to use mature APIs to delete and remove text content from PDF document
how to delete text from pdf with acrobat; pdf text watermark remover
How to erase text in pdf online - VB.NET PDF delete text library: delete, remove text from PDF file in, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET Programming Guide to Delete Text from PDF File
how to delete text in a pdf file; how to edit and delete text in pdf file online
PDF Converter - Installation & Administration Guide
PDF Converter - Installation & Administration Guide - Version 8.0 - 15/10/15 
© Copyright 2015, Muhimbi Ltd 
Page 72 of 84 
Appendix - Invoke 3
party Converters 
The PDF Converter has had the ability to add custom converters for a while 
(See Appendix - Creating Custom Converters). However, although these plug-
ins work very well, if you are not a developer, or you are not familiar with .net 
based development, then implementing a custom converter may be less than 
As of version 6.1 it is possible to use existing command line based 3
conversion engines using the new Command Line Converter
The latest version, and further details, of this topic can be found in this post on 
our Blog
. A number of examples can be found in our Knowlede Base
The Command Line Converter is very simple to setup as you can see in the 
following config file fragment for Siemens Teamcenter: 
<add key="CommandLineConverter
description="Converts using 3rd party executables
Muhimbi.DocumentConverter.WebService, Version=, Culture=neutral,  
parameter="c:\splm\vis20072\VVCP\prepare.exe | -PDF {0} -combine -page all  
-out {1} –overwrite -size {Parameter1}"/>
The parameters are as follows: 
1. key: Give the converter a unique name in case multiple Command Line 
Converters are in use. Otherwise accept the default value. 
2. description: The  description  of  the  converter  exposed  via  the  web 
services  API.  As,  for  example,  displayed  in  our  SharePoint  Central 
Administration screen. 
3. supportedExtensions: A  list  of  input  file  formats  supported  by  this 
4. supportedOutputFormats: The file formats the converter can generate. 
This  is  not  limited  to  just  PDF  as  our  software  fully  supports cross-
5. type: Do not touch. 
6. parameter: The location of the 3rd party converter and the arguments to 
send  to  it.  Note  that  these  2  values  are  separated  by  a  vertical  pipe 
character ‘|’. The arguments section supports the following parameters:
{0}: This will automatically be replaced with the full path to the input 
{1}: This will automatically be replaced with the full path and filename 
where the output file should be generated. 
C# HTML5 Viewer: Load, View, Convert, Annotate and Edit PDF
Redact tab on viewer empower users to redact and erase PDF text, erase PDF images and erase PDF pages online. Miscellaneous. • RasterEdge XDoc.
delete text pdf preview; remove text from pdf
C# WinForms Viewer: Load, View, Convert, Annotate and Edit PDF
Draw PDF markups. PDF Protection. • Sign PDF document with signature. • Erase PDF text. • Erase PDF images. • Erase PDF pages. Miscellaneous.
delete text from pdf with acrobat; how to delete text from a pdf document
PDF Converter - Installation & Administration Guide
PDF Converter - Installation & Administration Guide - Version 8.0 - 15/10/15 
© Copyright 2015, Muhimbi Ltd 
Page 73 of 84 
{Parameter1},  {Parameter2}….{Parameter10}:
Optional parameters 
that   can  be  passed  in  via  the  web  services  interface 
using ConverterSpecificSettings_CommandLineConverter. Use this to 
pass proprietary information to the third party converter such as page 
size or special processing instructions. 
Once everything has been configured, all mapped file formats will be picked 
up  automatically  and  treated  exactly  the  same  as  all  other  file  formats 
supported by the Muhimbi PDF Converter. 
C# WPF Viewer: Load, View, Convert, Annotate and Edit PDF
Draw markups to PDF document. PDF Protection. • Add signatures to PDF document. • Erase PDF text. • Erase PDF images. • Erase PDF pages. Miscellaneous.
how to remove text watermark from pdf; how to erase text in pdf
C# PDF Text Redact Library: select, redact text content from PDF
application. Free online C# source code to erase text from adobe PDF file in Visual Studio. NET class without adobe reader installed.
remove text from pdf acrobat; how to delete text from pdf document
PDF Converter - Installation & Administration Guide
PDF Converter - Installation & Administration Guide - Version 8.0 - 15/10/15 
© Copyright 2015, Muhimbi Ltd 
Page 74 of 84 
Deploying K2 Integration facilities 
As of version 7.3, the Muhimbi PDF Converter for SharePoint provides native 
support for the K2 blackpearl workflow engine. The same Workflow Activities 
that we make available for Nintex Workflow
, SharePoint Designer Workflows 
and Visual Studio Workflows are now exposed as K2 SmartObjects as well. 
This  section 
describes  how  to  deploy  the  PDF  Converter’s  K2  integration 
facilities to a typical K2 environment. All screenshots and installation steps are 
based  on  the K2 Core 5.5.1 reference virtual machine
 which  runs  K2 
blackpearl 4.6.6 and SharePoint 2010. Unless stated otherwise, the steps for 
SharePoint 2007 and 2013 as well as other K2 versions are identical. 
A note on licensing the Muhimbi PDF Converter for SharePoint when used in 
combination with K2 blackpearl. Muhimbi¶s licensing model is very simple
, if a 
server runs Muhimbi Software in any way shape or form, then it requires a 
server license. Even though the PDF Conversion engine may be installed on a 
non-K2 server, all K2 Servers run our SmartObjects and therefore require a 
license.  For  details,  in  plain  English,  about  how  Muhimbi¶s  software  is 
licensed, see this Knowledge Base Article
Deployment of the K2 Integration Facilities is relatively straight forward as long 
as these instructions are followed carefully. 
Begin by making sure the prerequisites are installed: 
1.  If  you  have  not  already  done  so,  please download
the  Muhimbi  PDF 
Converter for SharePoint version 7.3 (or later) from the Muhimbi Website 
and deploy it to your SharePoint farm in line with Chapter 2. 
2.  Please make sure your K2 environment is running version 4.5 or later. 
In order to deploy the PDF Converter’s K2 facilities please make sure you 
have  the  appropriate  privileges  to  deploy  new  Service  Types,  Service 
Instances and SmartObjects to K2. 
Copy installation files 
Once the prerequisites are in place, please deploy Muhimbi’s K2 Integration 
facilities to all K2 servers using the following steps: 
1.  When using  K2  in  combination with  SharePoint 2007, then enable  the 
Muhimbi  PDF  Converter  -  API  registration Web Application scoped 
SharePoint Feature on all web applications that interact with K2 workflows. 
2.  Copy the contents of the K2 Integration folder - located in the Conversion 
Services installation folder, see the Muhimbi Document Converter / Open 
Installation Folder shortcut in the Windows Start Menu - to the K2 server 
and  place  the  contents  directly  in C:\Program Files (x86)\K2 
blackpearl\ServiceBroker. If K2 blackpearl was deployed to a different 
folder, then please amend the path accordingly. 
Repeat step #2 on all K2 Servers.  
C# HTML5 PDF Viewer SDK to view, annotate, create and convert PDF
setting PDF file permissions. Help C# users to erase PDF text content, images and pages online in ASP.NET. RasterEdge C#.NET HTML5
delete text pdf files; remove text watermark from pdf
C# PDF Image Redact Library: redact selected PDF images in
call our image redaction API to redact PDF images. as text redaction, you can specify custom text to appear How to Erase PDF Images in .NET Using C# Class Code.
online pdf editor to delete text; how to erase text in pdf online
PDF Converter - Installation & Administration Guide
PDF Converter - Installation & Administration Guide - Version 8.0 - 15/10/15 
© Copyright 2015, Muhimbi Ltd 
Page 75 of 84 
Register the Service Type 
With the relevant files in place, the next step is to register the Service Type. 
Throughout this guide you will be asked to enter certain ‘GUIDs’, although in 
theory  you  can  use  different  ones,  future  versions  of  the  Muhimbi  PDF 
Converter  will  come  with  automatic  deployment  and  upgrade  scripts  that 
assume the GUIDs specified below were used. If you really know what you 
are doing, and have a good reason to use different GUIDs, then please feel 
free to do so. However, this may make future upgrades a manual task. 
1.  Start  the SmartObject Service Tester 
from  ‘C:
\Program  Files  (x86)\K2 
SmartObject Service Tester.exe’
2.  Click on Register ServiceType in the toolbar and enter the following:  
a. Service: Select the following from the dropdown menu 
b. System Name: Accept the default 
c. Display Name: Muhimbi Document Converter for SharePoint 
d. Guid: 94e593b6-b674-4acc-9dc3-adede15e7684 
Click the ‘Add’ button to complete the process.
There is no need to repeat these steps on other K2 Servers. This information 
is stored centrally. 
How to C#: Special Effects
Erase. Set the image to current background color, the background color can be set by:ImageProcess.BackgroundColor = Color.Red. Encipher.
pdf editor online delete text; erase text from pdf file
Customize, Process Image in .NET Winforms| Online Tutorials
Include crop, merge, paste images; Support for image & documents rotation; Edit images & documents using Erase Rectangle & Merge Block function;
acrobat delete text in pdf; delete text from pdf file
PDF Converter - Installation & Administration Guide
PDF Converter - Installation & Administration Guide - Version 8.0 - 15/10/15 
© Copyright 2015, Muhimbi Ltd 
Page 76 of 84 
Register Service Instance 
With the Service Type registered we can now create a Service Instance.  
1.  In the SmartObject Service Tester, open the ServiceObject Explorer node. 
2.  Right  click the Service Type we created in the previous step (Muhimbi 
Document Converter for SharePoint) and select Register ServiceInstance. 
3.  Accept the standard Authentication Mode, but if you have reason to do so 
you can change it. 
4.  By default the Conversion Service accepts files up to 50MB, as this is the 
limit set in most SharePoint environments. However, if you expect to deal 
with  large  documents,  or  are  expecting  to  merge  multiple  documents 
together of a combined total of more than 50MB, then feel free to change 
this number. Please keep in mind that the same change will need to be 
made in the Conversion Service’s configuration file, details can be found 
5.  Click Next
6.  Accept the default values for all fields except for Guid, which should be set 
to the following value: a2235c85-b819-480c-a37b-240fc03f216e.  
.NET Imaging Processing SDK | Process, Manipulate Images
Basic image edit function support, such as Erase Rectangle, Merge Block, etc Go to our Online Tutorials to find detailed user guide and check out how much they
delete text pdf file; how to delete text in a pdf acrobat
PDF Converter - Installation & Administration Guide
PDF Converter - Installation & Administration Guide - Version 8.0 - 15/10/15 
© Copyright 2015, Muhimbi Ltd 
Page 77 of 84 
Click the ‘Add’ button to complete the process.
There is no need to repeat these steps on other K2 Servers. This information 
is stored centrally. 
Create Smart Objects 
With the Service Instance created, add the Smart Objects. 
1.  Navigate  to  and  select ServiceObject Explorer -> Muhimbi Document 
Converter for SharePoint -> Muhimbi Document Converter for SharePoint 
-> Muhimbi Document Converter for SharePoint.  
2.  Right-click on the selected entry and choose Create SmartObject (if you 
only  see Create SmartObjects  (plural)  you  must  navigate  one  level 
PDF Converter - Installation & Administration Guide
PDF Converter - Installation & Administration Guide - Version 8.0 - 15/10/15 
© Copyright 2015, Muhimbi Ltd 
Page 78 of 84 
3.  Enter the following details: 
a. Guid: 36b4e7ca-d7f0-441a-a829-da62b1442f6d 
b. Category: Muhimbi 
4.  Click Publish SmartObject in the toolbar and close the window. 
5.  Confirm  that  the  Smart  Objects  have been  registered by navigating  to 
SmartObject Explorer -> Muhimbi. This should result in a screen similar to 
the following. 
There is no need to repeat these steps on other K2 Servers. This information 
is stored centrally. 
PDF Converter - Installation & Administration Guide
PDF Converter - Installation & Administration Guide - Version 8.0 - 15/10/15 
© Copyright 2015, Muhimbi Ltd 
Page 79 of 84 
From time to time Muhimbi makes new versions of the software available. 
Although we strive to provide backwards compatibility it is recommended to 
upgrade the K2 Integration DLLs when deploying a new version of the PDF 
Converter for SharePoint. The steps are as follows: 
1.  Stop the K2 blackpearl Service 
using Windows’ 
Services.msc facility. 
2.  Overwrite the existing Muhimbi DLLs with the new versions by following 
the instructions in the Copy installation files section above. 
3.  Update the Muhimbi Service Type: 
a.  Start  the SmartObject Service Tester 
from  ‘C:
\Program  Files 
(x86)\K2 blackpearl\Bin\Smart
Object Service Tester.exe’
b.  Right-click on the ServiceObject Explorer -> Muhimbi Document 
Converter for SharePoint and select Refresh ServiceType. 
4.  Update the Smart Objects 
a.  Navigate  to ServiceObject Explorer  -> Muhimbi Document 
Converter  for  SharePoint ->  Muhimbi  Document  Converter  for 
SharePoint -> Muhimbi Document Converter for SharePoint  
b.  Right click on this node and select Create SmartObject 
c.  Enter the following details: 
i. Guid: Click on Get Existing Guid - this ensures we use the 
same Guid as the existing SmartObject 
ii. Category: Muhimbi 
iii.  Click on Publish SmartObject in the toolbar and select Yes 
when asked to overwrite the existing SmartObject. 
5.  Start the K2 blackpearl Service
As per the best practices, please upgrade and test Development and Test 
environments before upgrading your Production environment. 
PDF Converter - Installation & Administration Guide
PDF Converter - Installation & Administration Guide - Version 8.0 - 15/10/15 
© Copyright 2015, Muhimbi Ltd 
Page 80 of 84 
K2 Training 
Although it is unlikely that  anyone will  ever deploy  or use Muhimbi’s PDF 
Converter  in  combination  with K2  without the  appropriate  K2 training, the 
following resources are particularly relevant for those who wish to learn more 
about the deployment and use of SmartObjects. 
Comprehensive  training  is  available  on  the K2 Website
 The  following 
sessions are particularly relevant: 
100.JNB Introduction to SourceCode and K2
100.SEA Workflow Fundamentals
100.IAH Building Workflow Solutions with K2 Studio - Fundamentals
100.SYD K2 SmartObjects - Fundamentals
200.DUB - K2 Workspace - Administration
200.AUS Building Workflow Solutions with K2 Studio - Intermediate
100.BRU - K2 Workspace - Reporting
Each course includes a downloadable binary with scripts to provision the lab 
materials on the standard K2 Core virtual machine available here
Documents you may be interested
Documents you may be interested