PDF Share Forms Enterprise 2.5 User Guide 
121 
Verifying the Anonymous Submit 
Open the form that have been saved locally, send by e-mail or saved to a website and try to submit it. 
If submission went through you will see the confirmation screen like this one: 
Hint:  
onfirmation screen’s look can be adjusted in Anonymous Submit settings in Central Administration. 
PDF form submission by e-mail 
This functionality allows forms to be accessed outside the SharePoint environment, filled-in and sent back to the 
SharePoint environment via e-mail
1.
Preparing the form 
Here ‹• ƒ ˜‡”› •‹’Ž‡ ˆ‘” –Šƒ– …‘•‹•–• ‘ˆ …‘—’Ž‡ ‘ˆ ˆ‹‡Ž†• ƒ† ƒ Dzƒ˜‡dz „—––‘ǣ 
Pdf search and replace 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
select text in pdf; find and replace text in pdf file
Pdf search and replace 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
search text in pdf image; searching pdf files for text
PDF Share Forms Enterprise 2.5 User Guide 
122 
2.
Enable submit by e-mail 
Š‡ –Š‡ ˆ‘” †‡•‹‰ ‹• …‘’Ž‡–‡†ǡ ƒ˜‹‰ƒ–‡ –‘ Dz ‘‡dz ‹„„‘ –ƒ„ ƒ† •‡Ž‡…– Dz‡––‹‰•dzǤ  A new dialog will open 
where several Template and Deployment options are available. 
 Dz Dz ‡’Ž‘›‡– †‡•–‹ƒ–‹‘dz •‡…–‹‘ǡ •‡Ž‡…– –Š‡ †‡•‹”‡† Šƒ”‡ ‘‹– •‹–‡ ƒ† ‘…—‡– ‹„”ƒ”›Ǣ …Š‡… –Š‡ Dz Dz ŽŽ‘™ 
ƒ‘›‘—• •—„‹–dz …Š‡…„‘š ƒ† •‡– ‘›‘—• •—„‹– –‘ Dz—„‹– „› ‡-ƒ‹Ždz ‘’–‹‘ ƒ• •Š‘™ ‘ –Š‡ 
screenshot below: 
C# PDF replace text Library: replace text in PDF content in C#.net
public void Replace(String oldString, String newString, RESearchOption option specified string text that match the search option from specified PDF page.
search text in multiple pdf; make pdf text searchable
VB.NET PDF replace text library: replace text in PDF content in vb
NET: Replace Text in PDF File. The following coding example illustrates how to perform PDF text replacing function in your VB.NET project, according to search
how to select text in pdf reader; how to select text on pdf
PDF Share Forms Enterprise 2.5 User Guide 
123 
Then Save and deploy the PDF Form template. 
3.
Enable incoming e-mails in you Document Library 
To enable incoming e-ƒ‹Ž• ˆ‘” ƒ •’‡…‹ˆ‹… ‘…—‡– ‹„”ƒ”›ǡ ƒ˜‹‰ƒ–‡ –‘ Dz‹„”ƒ”›dz ‹„„‘ –ƒ„ǡ ƒ† •‡Ž‡…– 
Dz‹„”ƒ”› ‡––‹‰•dz → dz …‘‹‰ ‡-ƒ‹Ž •‡––‹‰•dzǤ Š‡ •‡Ž‡…– Dz‡•dz ˆ‘” Dz Dz ŽŽ‘™ Ž‹„”ƒ”› –‘ ”‡…‡‹˜‡ ‡-ƒ‹Ž•dz ƒ† –›’‡ 
in an e-mail address as shown on the screenshot below: 
C# PDF delete text Library: delete, remove text from PDF file in
option). Description: Delete specified string text that match the search option from PDF file. Parameters: Name, Description, Valid Value.
pdf find text; text select tool pdf
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
Text from PDF. Text: Search Text in PDF. Image: Extract Image from PDF. PDF Write. Text: Insert Text to PDF. Text: Delete Text from PDF. Text: Replace Text in PDF
converting pdf to searchable text format; pdf select text
PDF Share Forms Enterprise 2.5 User Guide 
124 
4.
Enable e-mail receiver 
‡š–ǡ ™‡ ‡‡† –‘ •’‡…‹ˆ› ƒ ‡ƒ‹Ž ”‡…‡‹˜‡”ǣ ƒ˜‹‰ƒ–‡ –‘ Dz‹„”ƒ”›dz ‹„„‘ –ƒ„ǡ ƒ† •‡Ž‡…– Dz‹„”ƒ”› ‡––‹‰•dz → 
Dz   Šƒ”‡ ‘‹–  ‘”• ‡––‹‰•dz ƒ† ‡ƒ„Ž‡    Šƒ”‡ ‘”• ‹…‘‹‰ ‡-mail handler: 
5.
Get form for distribution 
To get a PDF Form with enabled anonymous submit via e-ƒ‹Žǡ ƒ˜‹‰ƒ–‡ –‘ Dz‹„”ƒ”›dz ‹„„‘ –ƒ„ǡ ƒ† •‡Ž‡…– 
Dz‹„”ƒ”› ‡––‹‰•dz →    Šƒ”‡ ‘”•  ‘”• ‡––‹‰•Ǥ  ‘” Dz Dz ‘–‡– ›’‡dzǡ •‡Ž‡…– –Š‡ ˆ‘” ™‡ …”‡ƒ–‡† ‘ –‡’ 1 
(‹ ‘—” ‡šƒ’Ž‡ǡ Dz Dz ƒ‹Ž ‘… ‘”dz) ƒ† …Ž‹… Dz ‡–  ‘”dzǣ 
Now that the form is downloaded to your computer, you can send it to your alliances, customers or employees 
via e-mail. The form can be then opened on their PC or mobile device, and once it is filled-in, they can send it 
back via e-mail. The form will be automatically submitted to the Document Library set up on step 2 with all the 
information the user has entered. 
VB.NET PDF Page Replace Library: replace PDF pages in C#.net, ASP.
Text from PDF. Text: Search Text in PDF. Image: Extract Image from PDF. PDF Write. Text: Insert Text to PDF. Text: Delete Text from PDF. Text: Replace Text in PDF
how to select text in pdf image; pdf search and replace text
C# PDF Page Replace Library: replace PDF pages in C#.net, ASP.NET
You can replace an entire PDF page with another PDF page from another PDF file. All information, data on the original page are removed, including text, images
pdf find text; pdf searchable text converter
PDF Share Forms Enterprise 2.5 User Guide 
125 
PDF form submission tricks 
Sometimes there is a need to submit the form not immediately after filling. To achieve this user need 
to know a few tricks. 
1.
Saving form without being sent to SharePoint server 
Acrobat Reader is required to save the PDF form without clicking a Submit button and being sent to 
Šƒ”‡ ‘‹–Ǥ ‘ •ƒ˜‡ ˆ‹ŽŽ‡† ˆ‘” ›‘— ‡‡† –‘ ‰‘ –‘ Dz ‹Ž‡dz → Dzƒ˜‡ •dz ‘” …Ž‹… ‘ ‹•‡––‡ ’‹…–—”‡ ‹ –Š‡ 
menu. 
*Adobe Reader can save only blank fields, so to achieve this need to use Acrobat reader. 
2.
Submitting form offline 
To achieve this need to use E-mail anonymous submission. E-ƒ‹Ž …Ž‹‡–ǯ• ˆ—…–‹‘ƒŽ‹–‹‡• ƒŽŽ‘™ •‡† 
Ž‡––‡”• „‡‹‰ ‹ ‘ˆˆŽ‹‡Ǥ ‘ —†‡”•–ƒ† ‡…Šƒ‹…• Ž‡–ǯ• •‡‡ –Š‹• ‘ ‡šƒ’Ž‡ǣ 
User has filled PDF form and wants to submit it to server, but in this time moment he has not access to 
internet. User can submit it when he will go online, but it is possible to automatize process:  Some e-
mail clients (MS Outlook in this example) are placing letters to Outbox folder in which they are stored 
until being sent. 
With internet connection e-mail client is starting send procedure immediately, but in offline he will 
keep letters in Outbox until connection will be established. 
Forms Designer: Working with External Lists 
Create External Content Type  
To create an External Content Type, go to Start Menu and open Microsoft SharePoint Designer 2010.  
Open your SharePoint Site and select External Content Types from Site Objects panel and click on the 
External Content Type button located in the Ribbon Menu: 
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
Text from PDF. Text: Search Text in PDF. Image: Extract Image from PDF. PDF Write. Text: Insert Text to PDF. Text: Delete Text from PDF. Text: Replace Text in PDF
select text in pdf file; how to select text in pdf
C# PDF Text Highlight Library: add, delete, update PDF text
Description: Highlight specified string text that match the search option from PDF file. Parameters: Name, Description, Valid Value.
select text in pdf reader; how to select all text in pdf
PDF Share Forms Enterprise 2.5 User Guide 
126 
‘–‡ǣ š–‡”ƒŽ …‘–‡– –›’‡ —•– Šƒ˜‡ Dz Dz ”‡ƒ–‡dz ƒ† Dz’†ƒ–‡dz ‘’‡”ƒ–‹‘•ǡ ™Š‹…Š ‹• ”‡“—‹”‡† ˆ‘”    
ShareForms. 
For more information on creating External Content Types, visit this page: 
http://msdn.microsoft.com/en-us/library/ee557243.aspx 
PDF Share Forms Enterprise 2.5 User Guide 
127 
Creating External list 
In order for the External Content Type to be used as a Template in PDF ShareForms, it has to be 
associated with an External List. To do this, go to your SharePoint site, open Site Actions -> More 
Options -> External List and click the Create button.  
A new page will open where details for the External List must be entered:  
Once completed, click the Create button.  
Then you can create a PDF Template using this Content type: go to All Site Content -> Libraries -> PDF 
Forms Templates -> Documents tab -> ”‡ƒ–‡  ‡™    ‡’Žƒ–‡ ‹„„‘ —––‘ ƒ† •‡Ž‡…– Dz‡’Žƒ–‡ 
 ‘” š–‡”ƒŽ ‹•–dz ‘’–ion. Follow the Wizard steps to complete the template details when a new form 
design is created and PDF ShareForms Designer is opened. 
PDF Share Forms Enterprise 2.5 User Guide 
128 
PDF Form population via External List custom action 
For the purpose of this example, the following External Content Type will be used: 
••—‹‰ Dz Dz   dz ˆ‹‡Ž† ‹• —‹“—‡ǡ ™‡ …ƒ ‹†‡–‹ˆ› ƒ š–‡”ƒŽ Ž‹•– ‹–‡ –Š”‘—‰Š –Šƒ– ˆ‹‡Ž†Ǥ 
1.
Prepare template with custom server “Form Load” action. 
†† –Š‡ ˆ‘ŽŽ‘™‹‰ •…”‹’– –‘ ƒ Dz ‘” ‘ƒ†dz‡˜‡–ǣ 
PDF Share Forms Enterprise 2.5 User Guide 
129 
1
try
2
{
3
if
(form.IsNew()) 
4
{
5
string
key = form.GetQueryParam("itemID");
6
string
entityNS = "
http://pdemo
";
7
string
entityName = "TESTBASE2";
8
9
using(BCSAccessor accessor = new
BCSAccessor(currentWeb.Site, 
entityNS, entityName))
10
{
11
DataTable dt = accessor.FindItems("Read List");
12
DataRow row2 = dt.Select("ADDRESS Like '"
+ key + "'")[0];
13
data.resolveNode("TextField1").value = 
14
row2["ADDRESS"].ToString();
15
data.resolveNode("TextField2").value = 
16
row2["FIRST_NAME"].ToString();
17
data.resolveNode("TextField3").value = 
18
row2["LAST_NAME"].ToString();
19
}
20
}
21
//this part is to help you with debugging
22
} catch
(Exception ex) {
23
data.resolveNode("TextField3").value = ex.Message;
24
data.resolveNode("TextField4").value = ex.StackTrace;
25
}
2.
Prepare custom action. 
First, we need to deploy our PDF form to a specified folder. 
PDF Share Forms Enterprise 2.5 User Guide 
130 
Note: There is information about exception in TextField3 and TextField4. 
Then we need to copy the URL of new document. This can be made by opening Documents > New documents > 
Our Content type name. 
Next step is to create new custom action in Central Administration for our External Content Type, and we will 
…ƒŽŽ ‹– Dz–ƒ”– ‡˜‹‡™dz 
 –Š‡ Dz ƒ˜‹‰ƒ–‡ –‘ –Š‹• dz ˆ‹‡Ž†ǡ ƒ†† –Š‡ …‘’‹‡† ǡ ˆ‘ŽŽ‘™‡† „› Dz&itemID={0}dz. Then add parameter 
Dz   dz –‘  Dz ƒ”ƒ‡–‡”• •‡…–‹‘dzǤ   –Š‡ ‡† –Š‡  •Š‘—Ž† „‡ •‹‹Žƒ” –‘ –Š‹•ǣ 
Documents you may be interested
Documents you may be interested