how to upload only pdf file in asp.net c# : Find and replace text in pdf file control SDK platform web page wpf azure web browser PDF-Converter---User-Guide-(1)9-part498

PDF Converter for SharePoint - User Guide
PDF Converter for SharePoint - User Guide - Version  8.0 - 15/10/15 
© Copyright 2015, Muhimbi Ltd 
Page 91 of 140 
14  Securing PDF Files  
14.1  Secure PDFs using SharePoint Designer Workflows 
Although it has always been possibly to apply PDF Security settings using our 
Workflow  Power  Pack add-on,  as  of  version  4.1  the  product ships with  a 
native  SharePoint  Designer  Workflow  Activity  that  allows  security  settings 
such  as  the Open PasswordOwner Password and  document  restrictions 
such as Printing and Content Copying to be applied from a friendly SharePoint 
Designer workflow. 
The latest version of this chapter is available on-line at the following address: 
http://blog.muhimbi.com/2010/12/securing-pdf-files-using-sharepoint.html
The  best  way  to  show  how  this  works  is  by  example.  What  follows  is  a 
walkthrough  of  how  to  create  a  SharePoint  Designer  Workflow  to 
automatically apply security settings to any  new  or modified PDF file in  a 
Document Library. In this example we use SharePoint Designer 2010, but it 
works just as well in SharePoint Designer 2007 & 2013. 
Before we begin, let’s have a look at the options provided by the new
Secure 
PDF workflow activity.  
In typical Muhimbi fashion, the workflow sentence is consistent with our other 
Workflow Activities, and is largely self-describing. 
1. this document: The document to apply the security settings to. For most 
workflows selecting Current Item will suffice, but some custom scenarios 
may require the look up of a different item. You may also want to check 
that the file type  of t
he document is ‘pdf¶
before trying to apply security. 
2. this file: The name and location of the secured file. Leave this field empty 
to overwrite the source file with the secured copy. Enter a path, including 
the Document Library and any folder names, to write the secured file to a 
separate location. E.g. “
shared documents/secured files/confidential.pdf
”. 
You can even specify a different site collection, see Appendix - Specifying 
path and file names
3. open password: When specified, anyone who wants to open the PDF file 
will need to enter this password. 
4. owner password:  When  specified,  anyone  who  wants  to  change  the 
security settings on the PDF file will need to enter this password. 
5. disable options:  One  or  more  restrictions  to  apply  to  the  PDF  file, 
separated by a  pipe ‘|’ character .  By  default it applies all  restrictions 
(Print|HighResolutionPrint|ContentCopy|Annotations|FormFields|ContentA
ccessibility|DocumentAssembly), but any combination is allowed. Enter the 
word Nothing to  not  apply  any  restrictions. In order to activate these 
settings you must supply an owner password. 
Find and replace text in pdf file - 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
can't select text in pdf file; select text in pdf file
Find and replace text in pdf file - 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; select text in pdf reader
PDF Converter for SharePoint - User Guide
PDF Converter for SharePoint - User Guide - Version  8.0 - 15/10/15 
© Copyright 2015, Muhimbi Ltd 
Page 92 of 140 
6. List ID: The ID of the list the secured file was written to. This can later in 
the workflow be used to perform additional tasks on the file such as a 
check-in or out. 
7. Item ID: The ID of the secured file. Can be used with the List ID. 
Properties of a Secured PDF File. 
Create the workflow as follows: 
1.  Download and install the Muhimbi PDF Converter for SharePoint. 
2.  Make sure you have the appropriate privileges to create workflows on a 
site collection. 
3.  Create a new workflow using SharePoint Designer. 
4.  Associate the workflow with the library of your choice, tick the boxes next 
to both ‘Automatically start….’ options and proceed to the next screen.
5.  Because we are running the workflow when PDF files are created as well 
as modified, a new Yes/No column named Secured will need to be added 
to the document library using a default value of No. This way we can mark 
a  document  as secured and  stop workflows  from recursively  triggering. 
Alternatively, if files are secured in place, you can decide to just trigger the 
workflow when new files are added. 
VB.NET PDF replace text library: replace text in PDF content in vb
and ASP.NET webpage. Find and replace text in PDF file in preview without adobe PDF reader component installed. Able to pull text
how to select text in a pdf; convert pdf to searchable text
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
project along with sample codes, which you can find in the Demos folder under RasterEdge.Imaging.Demo directory with the file name RasterEdge.Imaging.Demo.PDF.
select text pdf file; pdf editor with search and replace text
PDF Converter for SharePoint - User Guide
PDF Converter for SharePoint - User Guide - Version  8.0 - 15/10/15 
© Copyright 2015, Muhimbi Ltd 
Page 93 of 140 
6.  Design the workflow as per the following screen. In summary it does the 
following:  
1.  Check  if  the  file  is  in  PDF  format.  Otherwise  security  cannot  be 
applied. 
2. 
Check if the file has already been secured. If it has then it doesn’t 
need to be secured again. 
3.  The PDF File is secured in place. Both Open and Owner passwords 
are applied and all restrictions are set. 
4.  The file is marked as Secured 
so the workflow doesn’t repeatedly run.
5.  A status message is written to the workflow history. 
Publish the workflow  and create  / convert / upload a  new  PDF file  in the 
Document  Library.  After  a  few  seconds  the  workflow  column  will  change 
to Completed, indicating that the file has been secured successfully. 
VB.NET PDF File & Page Process Library SDK for vb.net, ASP.NET
find detailed guidance on creating, loading, merge and splitting PDF pages and Files, adding a page into PDF document, deleting unnecessary page from PDF file
text searchable pdf; make pdf text searchable
VB.NET Create PDF Library SDK to convert PDF from other file
Create writable PDF file from text (.txt) file in VB with a demo project, which you can find in the programming, you can use specific APIs to create PDF file.
pdf text select tool; search pdf documents for text
PDF Converter for SharePoint - User Guide
PDF Converter for SharePoint - User Guide - Version  8.0 - 15/10/15 
© Copyright 2015, Muhimbi Ltd 
Page 94 of 140 
14.2  Secure PDFs using Nintex Workflows 
Similar  to  all  other  Nintex  Activities  provided  by  Muhimbi,  the Secure 
PDF activity integrates with Nintex Workflow at a deep level. It supports 
SharePoint  2007,  2010  &  2013,  allows  errors  to  be  handled  and  even 
supports integration with Nintex’ iterators to deal with multiple items and loops. 
For a comprehensive example and details about how to enable the Nintex 
Workflow  integration  see  chapter  4 Converting Documents using Nintex 
Workflow. You may also want to look at section 14.1 for a tutorial about using 
a similar Workflow Activity in SharePoint Designer Workflows. 
The fields supported by this Workflow Activity are as follows: 
Destination Path: Enter the path to write the secured file to, either:  
o
Leave it empty to use the same filename (and path) as the file that 
triggered the workflow.  
o
A file name, without the full path, to write a differently named file to 
the same location as the source file. 
o
A relative path to a subsite / document library / folder, e.g. Shared 
Documents/Some Folder/Some File.pdf. 
o
An  absolute  path  to  a  different  site  collection,  e.g. 
/sites/Finance/Shared Documents/Some Folder/Some File.pdf. Please 
make sure the path does not include the host name, e.g. ‘http://your 
site/…’
.  
C# PDF File Permission Library: add, remove, update PDF file
Text: Replace Text in PDF. Image: Insert Image to PDF. Image: Remove read PDF, VB.NET convert PDF to text, VB.NET the following code table, you will find a piece
search pdf for text; how to make a pdf file text searchable
VB.NET PDF File Permission Library: add, remove, update PDF file
Text to PDF. Text: Delete Text from PDF. Text: Replace Text in PDF. NET rotate PDF pages, C#.NET search text in PDF In the following code table, you will find a VB
convert pdf to word searchable text; convert pdf to searchable text online
PDF Converter for SharePoint - User Guide
PDF Converter for SharePoint - User Guide - Version  8.0 - 15/10/15 
© Copyright 2015, Muhimbi Ltd 
Page 95 of 140 
For details see Appendix - Specifying path and file names. 
Open Password: An optional password that the user must enter in order 
to  open  the document. Please note that any password entered here is 
displayed in clear text to allow Nintex field references to be added.   
Owner Password: An optional password that the user must enter in order 
to  change the PDF  restrictions. When specifying  any PDF Restrictions 
then this password must be set. Please note that any password entered 
here is displayed in clear text to allow Nintex field references to be added. 
Individual  PDF  Restrictions: Select the individual restrictions such 
as Disable Printing or Disable Content Copying
PDF List ID: If you wish to carry out further actions on the secured PDF 
file, e.g. send it by email or perform a check-in, then you can optionally 
write the ID of the List the PDF was written to in a workflow variable of 
type String
PDF List Item ID: Similarly to PDF List ID, the Item ID of the secured PDF 
file  can  optionally be  written to a workflow  variable  of  type Item ID  (in 
SharePoint 2007) or Integer (in SharePoint 2010 / 2013). 
Source  List  ID  &  List  Item: The item that triggered the workflow is 
secured by default. You can optionally specify the ID of a different List and 
List Item using workflow variables. Please use the same data types as 
used by PDF List ID and PDF List Item ID
Error  Handling: 
Similar  to  the  way  some  of  Nintex’  own  Workflow 
Activities  allow  errors  to  be  captured  and  evaluated  by  subsequent 
actions, all of Muhimbi’s Workflow Activities allow the same. By default this 
facility is disabled meaning that any error terminates the workflow. 
14.3  Securing PDF Files using the SharePoint User Interface 
Section  13.5 Automatically applying watermarks using the SharePoint UI 
explains how user-specific watermarks can be added  the moment a file is 
downloaded  or  accessed.  This  works  well,  but  as  watermarks  cannot  be 
applied  to  secured  PDF  files  these  files  will  need  to  be  secured  after 
watermarks have been added. 
The facility explained in this section can be used for exactly that purpose. The 
latest version of this section, including user feedback, can be found on the 
Muhimbi Blog
The key features are as follows: 
Apply security after user specific watermarks have been applied. 
Apply typical PDF Security including Open Password, Owner Password, 
Prevent Printing, Prevent Copy, Prevent Document assembly, etc. 
Allow filters to be specified and only apply security when a condition is 
met, e.g. a Status field is set to Approved, or the user that is accessing the 
document is in a specific group. 
Apply security to files in Document Libraries as well as files attached to 
individual list items. 
C# HTML5 PDF Viewer SDK deployment on Visual Studio .NET
C#.NET rotate PDF pages, C#.NET search text in PDF, C# Unzip the download package and you can find a project Once done debugging with x86 dlls, replace the x86
search text in pdf image; find text in pdf image
VB.NET PDF - Deploy VB.NET HTML5 PDF Viewer on Visual Studio.NET
C#.NET rotate PDF pages, C#.NET search text in PDF, C# Unzip the download package and you can find a project Once done debugging with x86 dlls, replace the x86
search text in pdf using java; pdf find and replace text
PDF Converter for SharePoint - User Guide
PDF Converter for SharePoint - User Guide - Version  8.0 - 15/10/15 
© Copyright 2015, Muhimbi Ltd 
Page 96 of 140 
Works on all SharePoint 2007, 2010 and 2013 versions. 
Let’s work through an example to show how easy it is to set this up.
1.  By  default  the Secure / Watermark on open facility  is disabled  so  use 
SharePoint Central Administration to enable the Muhimbi PDF Converter - 
Automatic PDF Processor Feature at the relevant Web Application. Note 
that  this  is  a  Web  Application  Scoped  Feature,  not  a  Farm  or  Site 
Collection  scoped  one.  You  also  need  to  enable  the Muhimbi PDF 
Converter - Automatic PDF Processing User Interface Feature at either 
the Web Application Level (to enable the screen on all Site Collections) or 
at the individual Site Collection level. 
2.  Once enabled, a new menu named PDF security settings can be found in 
the Site Actions / Site Settings screen as well as the List Settings screen 
on each individual List and Document Library. Default security settings can 
optionally  be  specified  at  the  Site Collection level,  which  can  then  be 
inherited at the individual List or Library Level, which is displayed in the 
following screen.  
PDF Converter for SharePoint - User Guide
PDF Converter for SharePoint - User Guide - Version  8.0 - 15/10/15 
© Copyright 2015, Muhimbi Ltd 
Page 97 of 140 
3.  As can be seen in the screenshot there are also options to enable security 
during Insert and Update events.  However, the focus  of  this  example  is 
to Secure On Open.  In  this  screenshot  we  have  specified  both 
an Open and  an Owner Password The Owner Password must  be  set 
when any of the PDF Security Options are selected, the Open Password is 
optional. 
4.  In  the  same screenshot we  have  also specified  a filter  to  only  secure 
documents  when  the  person  opening  the  file  is  in  the Test 
Visitors SharePoint group. Please note that you can only use SharePoint 
Group names, not Windows Group names. 
That is all there is to it. When a PDF file is opened from the Document Library, 
and the user opening  it is a member of  the Test Visitors group, then PDF 
PDF Converter for SharePoint - User Guide
PDF Converter for SharePoint - User Guide - Version  8.0 - 15/10/15 
© Copyright 2015, Muhimbi Ltd 
Page 98 of 140 
Security will be applied automatically to the file without modifying the original 
in the List or Document Library. 
Please note that securing files this way is a real-time action and adds some 
overhead.  If  there  is  no  need  to  apply  security  in  combination  with  user 
specific watermarks, or based on a user specific filter, then we recommend 
applying security using a SharePoint Designer Workflow (See 14.1) or Nintex 
Workflow (See 14.2) the moment a file is created or modified. 
PDF Converter for SharePoint - User Guide
PDF Converter for SharePoint - User Guide - Version  8.0 - 15/10/15 
© Copyright 2015, Muhimbi Ltd 
Page 99 of 140 
15  Carry out OCR (Optical Character Recognition) 
The  Muhimbi  PDF  Converter  for  SharePoint  provides  support  for  Optical 
Character Recognition (OCR), which can be used to convert image based 
content such as scans or faxes into fully searchable and indexable PDFs. In 
addition  it  can  be  used  to  recognise  text  and  extract  content  from  these 
images and use it for further processing. This can be useful to retrieve invoice 
numbers or other textual content from documents that conform to a particular 
template. 
Please note that you need a PDF Converter Professional add-on license in 
addition to a valid PDF Converter for SharePoint or PDF Converter Services 
License in order to use this functionality. 
15.1  Convert Images & Scans to Searchable PDFs 
One of the more popular questions  the  Muhimbi  support desk  receives  is 
about converted PDF files being searchable by users and indexable  by search 
engines. The answer to that question has always been 
Yes …… 
providing the 
source document consists of real text such as MS-Word, Excel, MSG, EML, 
HTML and most of the other file formats we support
.  
The story is quite different when the source file is a scanned document, which 
just contains a picture of the text. Generally search engines do not understand 
these image based files and will simply skip them.  
The solution is to OCR these documents, a process that recognises text and 
places it in a hidden layer. The resulting document still looks identical to the 
original file, but search engines and PDF readers are intelligent enough to 
retrieve the text. The processed documents are fully searchable and content 
can even be copied to the clipboard for pasting in other applications. 
As of version 7.1 the PDF Converter supports the use of OCR to process 
Image based files and generate searchable PDFs.  
Scanned Document with OCRed text selected 
PDF Converter for SharePoint - User Guide
PDF Converter for SharePoint - User Guide - Version  8.0 - 15/10/15 
© Copyright 2015, Muhimbi Ltd 
Page 100 of 140 
The key features are as follows: 
Server  based solution, accessible via a modern Web Service  interface 
(Java, C#, Ruby, PHP etc)  
Integrates with SharePoint Designer and Nintex workflows.  
Convert image based files such as TIFF, Scanned PDF, PNG, JPG, BMP, 
GIF to searchable PDFs.  
Support for multiple languages (Arabic, Danish, German, English, Dutch, 
Finnish,  French,  Hebrew,  Hungarian,  Italian,  Norwegian,  Portuguese, 
Spanish and Swedish). 
Additional languages and custom fonts can be added by customers and 
third parties.  
Fully integrated with the conversion pipeline allowing a single web service 
call to Convert, OCR, Watermark, Merge and Secure documents.  
Whitelist /  Blacklist certain characters.  For example  limit recognition  to 
numbers by white-listing  1234567890. This prevents, for example, a 0 
(zero) to be recognised as the letter o or O.  
Although very powerful, OCR has its limitations. If the source material is of 
poor quality (a lot of noise, scratches, low resolution or unusual fonts) then 
text will most likely not be recognised with a high level of accuracy. However, 
when the scans use 300dpi and the font size is not smaller than 10pt, then the 
results are generally very good. 
Similarly  to  the  other  facilities  provided  by  the  PDF  Converter,  the  OCR 
module will be continuously improved over the years.  
The main limitations are currently as follows: 
Some  image  encoding  types  such  as JPXDecode  (JPEG2000)  are 
currently not supported. As a workaround use our software to convert the 
JPEG2000 encoded PDF to a PDF version that uses different encoding 
(e.g. PDF 1.4).  
Performance is not yet as quick as we would like it to be. Note that OCR 
performance is measured in seconds per page, not milliseconds per page 
like most of the other operations carried out by our software.  
The system cannot be used to recognise handwriting.  
Documents you may be interested
Documents you may be interested