how to upload pdf file in c# windows application : Convert a scanned pdf to searchable text software Library project winforms .net asp.net UWP PDFShareForms-Enterprise-2.5.7-User-Guide6-part593

PDF Share Forms Enterprise 2.5 User Guide 
61 
4.
Click OK once all permissions are assigned. 
Convert a scanned pdf to searchable 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
search pdf files for text programmatically; select text in pdf reader
Convert a scanned pdf to searchable 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
find text in pdf files; how to search text in pdf document
PDF Share Forms Enterprise 2.5 User Guide 
62 
How to gain access to fields 
To gain access to field with name Test: 
data.resolveNode(“Test”) 
How to change field’s value or other parameters 
To change Test field value to "Change value": 
data.resolveNode(“Test”).value = “Change value”; 
How to add value to the field value 
To add details to TextField some other text use: 
data.resolveNode(“TextFIeld”).value = “Hello”
data.resolveNode(“TextFIeld”).value+=” World!”
After this script execution TextField.value will be "Hello World!" 
Some simple scripts examples 
‡– ˆ‹‡Ž† ƒ‡† Dz Dz —””‡– – ƒ–‡ ‹‡Ž†dz ˜ƒŽ—‡ –‘ …—””‡– –‹‡ǣ 
data.resolveNode("CurrentDateField").value = DateTime.Now.ToString(); 
Set default value if form is new: 
if (form.IsNew()) { 
data.resolveNode("TextField1").value = "some default value"; 
C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net
Text can be extracted from scanned PDF image with OCR component. solution for Visual C# developers to convert PDF document to editable & searchable text file
how to make a pdf document text searchable; pdf text searchable
VB.NET PDF Convert to Text SDK: Convert PDF to txt files in vb.net
batch converting PDF to editable & searchable text formats. Convert PDF document page to separate text file in Text extraction from scanned PDF image with OCR
searching pdf files for text; pdf searchable text converter
PDF Share Forms Enterprise 2.5 User Guide 
63 
Classes 
FormInstanceObject 
Gives access to current XFA form. 
Properties 
Guid DocumentID Gets SharePoint list item UniqueId or Guid.Empty (if new form) 
string FileName Gets SharePoint document name 
Methods 
bool isNew() Checks whether the form is new (not saved to SharePoint) 
DataObject  
‹˜‡• ƒ……‡•• –‘ ˆ‘” †ƒ–ƒǤ ƒ–ƒ ‹• •–‘”‡† ƒ• šŽǡ ”‘‘– ‡Ž‡‡– ‹• ƒŽ™ƒ›• ƒ‡† Dz‘‘–dz (‘– ˜‹•‹„Ž‡ ‹ 
†‡•‹‰‡”)Ǥ Ž‡‡–• —†‡” ”‘‘– ƒ”‡ ˜‹•‹„Ž‡ ‹ Dz Dz ƒ–ƒ ˆ‹‡Ž†•dz ’ƒ‡ ‹ †‡•‹‰‡”Ǥ  ‘†‡ ƒ‡• ƒ”‡ 
equal to the †ƒ–ƒ ˆ‹‡Ž†•ǯ ƒ‡s: 
<Root> 
<TextField1>Field 
value</TextField1> 
<Subform1> 
<TextField2>Other 
value</TextField2> 
</Subform1> 
</Root> 
Properties 
XElement Root Gets Root element of data structure 
VB.NET Image: Robust OCR Recognition SDK for VB.NET, .NET Image
More and more companies are trying to convert printed business be Png, Jpeg, Tiff, image-only PDF or Bmp. original layout and formatting of scanned images, fax
search a pdf file for text; how to select text in pdf image
VB.NET PDF Convert to Word SDK: Convert PDF to Word library in vb.
Convert PDF to Word in both .NET WinForms and ASP.NET webpage. Create high quality Word documents from both scanned PDF and searchable PDF files without losing
how to select text in a pdf; pdf select text
PDF Share Forms Enterprise 2.5 User Guide 
64 
Methods 
DataField 
resolveNode( 
string nodeName 
Searches for data field from form data structure. nodeName can be field 
name, field path or SOM path expression.  
 ‹‡Ž† ƒ‡ ‹• ƒ‡ ˜‹•‹„Ž‡ ‹ †‡•‹‰‡”ǡ ‡Ǥ‰Ǥ Dz‡š– ‹‡Ž†1dz  
Field path is field full path, including parent groups, e.g. 
Dz‘‘–Ǥ—„ˆ‘”1Ǥ—„ˆ‘”2Ǥ‡š– ‹‡Ž†1dzǤ  ‡”‡ ‡š– ‹‡Ž†1 ‹• …‘–ƒ‹‡† ‹ 
Subform2, which is contained in Subform1, which is contained in Root. Data 
”‘‘– ‡Ž‡‡– ‹• ƒŽ™ƒ›• …ƒŽŽ‡† Dz‘‘–dz  
SOM path  ‹•   ‡Ž‡‡– ’ƒ–ŠǤ  ‘” ‡šƒ’Ž‡ǡ Dz‘‘–Ǥ—„ˆ‘”1ǤǤ‡š– ‹‡Ž†1dzǡ 
which searches for TextField1 in Subform1 descendants.  
GetExcelChartContent( 
string webUrl, 
string filePath,  
string chartName,  
string queryString 
Gets excel chart image (Base64 format) using Excel Services 
VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to
Convert multiple pages PowerPoint to fillable and editable PDF documents. Easy to create searchable and scanned PDF files from PowerPoint.
search pdf files for text; select text pdf file
VB.NET Create PDF from Word Library to convert docx, doc to PDF in
Easy to create searchable and scanned PDF files from Word. Convert Word to PDF file with embedded fonts or without original fonts fast.
search text in multiple pdf; pdf search and replace text
PDF Share Forms Enterprise 2.5 User Guide 
65 
DataField 
Represents data fields in xfa form.  
Properties 
List<XElement> 
Elements 
Gets or sets elements collection that corresponds to given data field. Should be 
used for fields in repeatable section. 
XElement Element 
Gets or sets first (single) xml node in collection. Convenience wrapper for non-
repeatable fields (as there can be only one with the given name) 
string name 
Gets data field name 
string value 
Gets or sets data field value.  
For repeatable fields use xml elements directly. 
VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
Create searchable and scanned PDF files from Excel in VB.NET Framework. Convert to PDF with embedded fonts or without original fonts fast.
select text in pdf file; converting pdf to searchable text format
XImage.OCR for .NET, Recognize Text from Images and Documents
extraction from images captured by digital camera, scanned PDF document and image-only PDF. Output OCR result to memory, text searchable PDF, Word, Text file
how to select all text in pdf; text select tool pdf
PDF Share Forms Enterprise 2.5 User Guide 
66 
Designing Dynamic Forms - Tips and Tricks 
Dynamic form dropdown control and OnChange Event 
In order for a Change Event to be assigned to a dropdown field so that a user selected field (i.e. Text 
field) is populated with specific value, corresponding to the drop down selection, user should assign 
–Š‡ —Ž‡ –‘ Dz  š‹–dz ˜‡–Ǥ  
The reason is that Adobe uses OnChange event differently than most other application.  
See the following example: 
Step 1: Create a PDF form template with two fields: DropDown and TextField 
Step 2: Configure DropDown field to have 3 values: ValueA, ValueB, ValueC: 
C# Create PDF from Tiff Library to convert tif images to PDF in C#
turning tiff into searchable PDF or scanned PDF. Program.RootPath + "\\" Output.pdf"; // Load a doc = new TIFFDocument(inputFilePath); // Convert loaded TIFF
select text in pdf reader; how to select all text in pdf file
C# Create PDF from Word Library to convert docx, doc to PDF in C#.
Easy to create searchable and scanned PDF files from Word. Convert to PDF with embedded fonts or without original fonts fast.
how to select text on pdf; search pdf files for text programmatically
PDF Share Forms Enterprise 2.5 User Guide 
67 
Step 3: Configure OnChangeRule: if DropDownField equals DzValueBdz, then set data field "TextField" 
equals to "Computed Value B" 
Step 4: Deploy the form template and add the generated Content Type to a SharePoint Library; 
Step 5: Create a new instance of the PDF Document. 
Step 6: Select Value B from DropDown list and click Tab: Text Field is still empty when the expected 
result is Text Field should have value "Computed Value B": 
Step 7: Select Value C and click Tab 
Actual results: Text Field now has value "Computed Value B" 
Expected results: Text Field should not change the value 
PDF Share Forms Enterprise 2.5 User Guide 
68 
So to avoid such problem: 
Step 1: Create a PDF form template with two fields: DropDown and TextField 
Step 2: Configure DropDown field to have 3 values: ValueA, ValueB, ValueC: 
Step 3: Instead of assigning Change Rule to Field Change, create the same Rule for Field Exit: 
Step 4: Deploy the form template and add the generated Content Type to a SharePoint Library; 
Step 5: Create a new instance of the PDF Document. 
Step 6: Select Value B from DropDown list and click Tab:  
Resultǣ ™Š‡ —•‡” •‡Ž‡…–• DzƒŽ—‡ dz ˆ”‘ ”‘’ ’ ‘™ǡ ‡š–  ‹‡Ž† ‹• ƒ—–‘ƒ–‹…ƒŽŽ› ’‘’—Žated with 
Dz ‘’—–‡† ƒŽ—‡ dzǣ 
PDF Share Forms Enterprise 2.5 User Guide 
69 
Append only fields 
  Šƒ”‡ ‘”• DzAppend only fielddz corresponds to SharePoint "Multiple lines of text" field with 
option "Append Changes to Existing Text" that allow user to see mapped SharePoint field settings and 
access View Properties and Edit Properties for the corresponding document. 
Append Only Field and Version history 
Version History Disabled: 
If Version History is not enabled for a Document Library, then the Append Only Field will contain a 
single property and any new properties will be overwritten on every following Save operation. 
Version History Enabled: 
‘ –‘ ‘‘Ž„‘š ƒ† ’Žƒ…‡ ƒ Dz Dz ’’‡†  Ž›  ‹‡Ž†dz –‘ –Š‡ ƒ˜ƒ•ǣ 
In Runtime, enter some text:  
Save the PDF form and then reopen it, the Append only field is attached as a comment below the field. 
Following data entries to the field will be appended as another as well: 
The appended value contains the name of the user that created the entry, the time and date that it was 
created and the content itself. 
PDF Share Forms Enterprise 2.5 User Guide 
70 
‡Ž‡…–‹‰ –Š‡ •‡”ǯ• †ƒ–ƒ ™‹ŽŽ †‹•’Žƒ› –Š‡ Šƒ”‡ ‘‹– ƒ……‘—– ‹ˆ‘”ƒ–‹‘Ǥ ‡Ž‡…–‹‰ –Š‡ ‹‡ and date 
of the appended content will display the version history and all entries made to the field: 
Documents you may be interested
Documents you may be interested