how to upload pdf file in c# windows application : How to select text in pdf application control cloud windows azure winforms class PDFShareForms-Enterprise-2.5.7-User-Guide5-part592

PDF Share Forms Enterprise 2.5 User Guide 
51 
Form Sync 
Server Side Form Sync rule executes OnLoad action. 
‘ …”‡ƒ–‡ ƒ Dz ‘” Syncdz —Ž‡ǡ ƒ˜‹‰ƒ–‡ –‘ ‡˜‡Ž‘’‡” –ƒ„ ƒ† •‡Ž‡…– –Š‡ Dz ‘” Syncdz …‘ƒ†ǣ 
If PDF Forms Secure Store Server Target Applications are created for the current environment, 
OnSync Event contains a default OnSync —Ž‡ǣ Dz ˆ ˆ‘” ‹• ‘– •‹‰‡†ǡ Š‡ ”— •›•–‡  ›… ƒ…–‹‘dzǤ 
This Rule ensures that once PDF Form is digitally signed, the form data cannot be updated otherwise 
the signature would be invalidated. Use Conditions, Actions and Data field to create a new Form Sync 
Rule. 
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
cannot select text in pdf; how to select text in pdf
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
convert a scanned pdf to searchable text; how to make a pdf file text searchable
PDF Share Forms Enterprise 2.5 User Guide 
52 
Form Designer: Client Side Rules 
On Form Ready Script 
On Form Ready Script is Java Script executed when form is loaded in Runtime and form data is 
attached to controls:
Form Designer: Control Scripts 
Field Exit Script 
Field Exit script is Java Script that is executed when user exit editing any field: 
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.
cannot select text in pdf file; how to make pdf text searchable
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.
search pdf for text in multiple files; select text in pdf
PDF Share Forms Enterprise 2.5 User Guide 
53 
Form Designer: How to work with OnSync event 
Running OnSync event 
OnSync event enables synchronization between SharePoint PDF Document and XFA Document. 
OnSync event is triggered when document properties are updated in SharePoint, but not yet saved: 
When user …Ž‹…• Dzƒ˜‡dzǡ —’†ƒ–‡† ’”‘’‡”–‹‡• ƒ”‡ •ƒ˜‡† –‘ Šƒ”‡ ‘‹– ƒ†   †‘…—‡– ‹• —’†ƒ–‡†Ǥ  
OnSync event and OnLoad event do share some similarities.   
OnLoad is triggered every time a PDF form is being opened. Unless user saves the form, the changes 
are not saved to SharePoint while OnSync event assures that every time an item property is updated 
in SharePoint, it is updated in XFA as well.  
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
pdf make text searchable; how to select text in pdf and copy
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.
how to search a pdf document for text; convert pdf to searchable text
PDF Share Forms Enterprise 2.5 User Guide 
54 
OnSync event and Version history 
In the following example there are two fields mapped to SharePoint – Dz ‹”•– ƒ‡dz ƒ† Dzƒ•– ƒ‡dzǡ 
and one field that is not mapped to SharePoint – Dz —ŽŽ ƒ‡dzǤ   
 ‘”†‡” ˆ‘” Dz —ŽŽ ƒ‡dz ˆ‹‡Ž† –‘ „‡ —’†ƒ–‡† ‡˜‡”› –‹‡ Dz ‹”•– ƒ‡dz ƒ†/‘” Dzƒ•– ƒ‡dz ƒ”‡ —’†ƒ–‡† ‹ 
SharePoint, there are few steps necessary. Although this action can be executed with 
JavaScript/FormCalc, it is useful in cases that user needs to check validity of an item or load data from 
external sources etc. 
Step 1: ”‡ƒ–‡ ƒ  ‘” ™‹–Š –Š”‡‡ ˆ‹‡Ž†•ǣ Dz ‹”•–  ƒ‡dz ƒ† Dzƒ•–  ƒ‡dz – mapped to a SharePoint 
…‘Ž—Ǣ ƒ† Dz —ŽŽ  ƒ‡dz ˆ‹‡ld that is not mapped to a SharePoint column: 
Step 2: Navigate to Developer tab and select Dz ‘” ›…dz ‘’–‹‘ǡ Ž‘…ƒ–‡† —†‡” —Ž‡• •‡…–‹‘ǣ 
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
search text in multiple pdf; select text in pdf file
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
find and replace text in pdf file; convert pdf to searchable text online
PDF Share Forms Enterprise 2.5 User Guide 
55 
”ƒ‰ ƒ† †”‘’ ƒ Dz Dz š‡…—–‡ •…”‹’–dz …–‹‘ „‡Ž‘™ –Š‡ Dz— •›•–‡  ›… ƒ…–‹‘dzǣ 
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.
converting pdf to searchable text format; find and replace text in pdf
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 text in pdf reader; pdf searchable text
PDF Share Forms Enterprise 2.5 User Guide 
56 
‡Ž‡…– –Š‡ Dz‡–‡” •…”‹’–dz link and add the following script to the OnSync event: 
data.resolveNode("FullName").value
data.resolveNode("FirstName").value + " " + data.resolveNode("LastName").value; 
Step 3: Save and Publish the PDF Template and add Content Type to Document Library.  
Step 4: ”‡ƒ–‡ ‡™    †‘…—‡– ƒ† ‡–‡” ˜ƒŽ—‡ ˆ‘” Dz ‹”•–  ƒ‡dz ƒ† Dzƒ•–  ƒ‡dz ˆ‹‡Ž†•Ǥ ƒ˜‡ –Š‡ 
document:  
‡‘’‡ –Š‡    ‘…—‡–ǣ ˆ‹‡Ž† Dz —ŽŽ  ƒ‡dz ‹• ’‘’—Žƒ–‡† ™‹–Š –Š‡ Dz ‹”•–  ƒ‡dz ƒ† Dzƒ•–  ƒ‡dz 
ˆ‹‡Ž†•ǯ ˜ƒŽ—‡•ǣ 
Step 5:  ’‡ Dz Dz †‹–  ”‘’‡”–‹‡•dz ˆ‘” –Š‡    ‘…—‡– ƒ† ‡†‹– Dz ‹”•–  ƒ‡dz ˆ‹‡Ž† ˜ƒŽ—‡ǡ –Š‡ •ƒ˜‡ –Š‡ 
changes: 
Repeat Step 5:  
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
search text in pdf using java; search multiple pdf files for text
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
pdf find text; how to select all text in pdf file
PDF Share Forms Enterprise 2.5 User Guide 
57 
Step 6: Open Version History to see the changes log. After updating the properties of any field, 
ƒ††‹–‹‘ƒŽ ˜‡”•‹‘ ‹• …”‡ƒ–‡† ™‹–Š …‘‡– Dz›…Š”‘‹œƒ–‹‘ ™‹–Š  †ˆ „›  †ˆ ‘”•dzǤ  
Step 7: Revert to version 4.0, where synchronizations with PDF was performed: 
PDF Share Forms Enterprise 2.5 User Guide 
58 
• ƒ ”‡•—Ž–ǡ …Šƒ‰‡• ‹ Dz ‹”•–  ƒ‡dz ˆ‹‡Ž† ‹ –Š‡    ‘…—‡– ™‡”‡ ƒ’’Ž‹‡†ǣ 
ƒŽ—‡ ‹ Dz ‹”•–  ƒ‡dz ™ƒ• ”‡˜‡”–‡† –‘ ˜ƒŽ—‡ Dz Dz ‡”–ƒdz ƒ† ƒ– –Š‡ •ƒ‡ –‹‡ –Šƒ– Dz —ŽŽ  ƒ‡dz ˆ‹‡Ž† ™ƒ• 
ƒŽ•‘ —’†ƒ–‡† ™‹–Š Dz Dz ‡”–ƒ ‡ŽŽ‡dz ˜ƒŽ—‡Ǥ 
PDF Share Forms Enterprise 2.5 User Guide 
59 
Form Designer: How-to add custom C# script 
This type of scripting is performed only at the server side (while JavaScript is being performed during 
the client runtime). To use it go to the  Ž‘„ƒŽ ‡˜‡–• ƒ† —†‡” –Š‡ Dz Dz ‡˜‡Ž‘’‡”dz –ƒ„ ˆ‹† ›‘—” 
preferred script execution method: 
C# code will be executed while processing the form. Scripting context gives access to current 
SharePoint context and form data, which allows pre-generating / or post-updating form values or 
interfacing some third-party systems. 
Following contextual variables are available: 
1.
SPWeb currentWeb  
2.
FormInstanceObject form - Gives access to current XFA form. 
3.
DataObject data - Gives access to form data. Data is stored as XML, root element is 
alwa›• ƒ‡† Dz‘‘–dz (‘– ˜‹•‹„Ž‡ ‹ †‡•‹‰‡”)Ǥ Ž‡‡–• —†‡” ”‘‘– ƒ”‡ ˜‹•‹„Ž‡ ‹ 
Dz ƒ–ƒ ˆ‹‡Ž†•dz ’ƒ‡ ‹ †‡•‹‰‡”Ǥ 
4.
SPClient.ClientContext context 
Examples: 
1.
‡– ˆ‹‡Ž† ƒ‡† Dz Dz —””‡– – ƒ–‡ ‹‡Ž†dz ˜ƒŽ—‡ –‘ …—””‡– –‹‡ǣ 
data.resolveNode("CurrentDateField").value = DateTime.Now.ToString(); 
2.
‡– ˆ‹‡Ž† Dz Dz —””‡–•‡”dz ˜ƒŽ—‡ –‘ …—””‡– Šƒ”‡ ‘‹– —•‡” ƒ‡ǣ 
data.resolveNode("CurrentUser").value = currentWeb.CurrentUser.Name; 
3.
Set default value if form is new: 
if (form.IsNew()) { 
data.resolveNode("TextField1").value = "some default value"; 
Publishing form with C# script 
In order to be able to publish a form that contains custom C# script, user is required to have the 
corresponding permissions. Administrator can provide users with such permissions. The necessary 
steps are described below:  
PDF Share Forms Enterprise 2.5 User Guide 
60 
1.
’‡ DzŠƒ”‡ ‘‹– 2010 ‡–”ƒŽ †‹‹•–”ƒ–‹‘dz ƒ† •‡Ž‡…– Dzƒƒ‰‡ ‡”˜‹…‡ 
’’Ž‹…ƒ–‹‘dz —†‡” Dz Dz ’’Ž‹…ƒ–‹‘ ƒƒ‰‡‡–dz …ƒ–‡‰‘”›ǣ 
2.
‘…ƒ–‡ Dz    ‘”• ‡”˜‹…‡dz ƒ† •‡Ž‡…– ‹–Ǥ Š‡ •‡Ž‡…– –Š‡ Dz ‡”‹••‹‘•dz „—––‘ —†‡” 
Dz‡”˜‹…‡ ’’Ž‹…ƒ–‹‘•dz –ƒ„ǣ 
3.
A pop-up displays where Administrator can add or remove users or groups and assign 
permissions. Administrator can provide permissions for Full control, to Publish PDF 
forms with or without server scripts or simply to view a Form. 
In order for the user or group to be able to publish PDF forms containing C# scripts, 
–Š‡ Dz —„Ž‹•Š     ‘”• (™‹–Š •‡”˜‡” •…”‹’–•)dz …Š‡…„‘š Šƒ• –‘ „‡ …Š‡…‡†Ǥ 
Documents you may be interested
Documents you may be interested