how to upload pdf file in database using asp.net c# : How to make pdf text searchable application control utility html azure web page visual studio ProntoForms_White-Paper_Mobile-Form-Integration0-part788

www.prontoforms.com
®
Integration made easy
ProntoForms Whitepaper for CIOs
How to make pdf text searchable - 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
pdf text search; how to search a pdf document for text
How to make pdf text searchable - 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 select all text in pdf; can't select text in pdf file
© 2014 ProntoForms Corporation. All rights reserved.
2
1. Overview
As ProntoForms continues to evolve, offering more and more ways to integrate, connect, report and export data, our ap-
plication and platform options to choose from continue to grow. 
This document is designed to help you make informed decisions as you integrate ProntoForms into your workflow and 
processes. It’s complete with direct links to some of our online support and help pages, giving you the most in-depth and 
detailed answers possible. 
While the majority of ProntoForms integration can be done with general IT knowledge, there are certain components and 
options that require a specific level of developer experience and knowledge.  
From an integration perspective, the ProntoForms form solution can be broken down into three key elements: The Form
Input (pre-filling them or helping to fill out forms with data from outside sources) and Output (what to do with the data 
collected once it reaches the server). 
If you have any questions, please contact our support team at http://support.prontoforms.com .
2. The Form
Integration with ProntoForms starts with setting up, building and managing your mobile forms online, using a powerful 
Web portal tool designed to give full access and permissions called FormSpaces. It allows administrators to easily config-
ure and manage several important aspects of the ProntoForms service. FormSpaces is where you perform tasks such as 
form creation and editing, allowing the IT team or portal administrator to create new forms, edit existing ones or import 
forms from the Forms Library. 
Forms can be created and designed in one of two manners: via the online form builder in FormSpaces or by directly im-
porting an XML file into the ProntoForms system. 
C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net
What should be noted here is that our PDF to text converting library Thus, please make sure you have installed VS 2005 or above versions and .NET Framework
pdf editor with search and replace text; pdf search and replace text
VB.NET Image: Robust OCR Recognition SDK for VB.NET, .NET Image
can be Png, Jpeg, Tiff, image-only PDF or Bmp following sample codes demonstrate how to extract text from bmp of image file formats, so you can make all desired
find and replace text in pdf; how to make a pdf file text searchable
© 2014 ProntoForms Corporation. All rights reserved.
3
In FormSpaces, administrators can also develop and test forms without affecting production use of a form (administrators 
can control the “state” of a form). Moreover, forms can be archived and re-accessed when required, as the system fully 
supports multiple form versioning. 
Completing the form requires setting data sources or external inputs to the form, and setting Data Destinations to pro-
grammatically control the Output of the forms.
The ProntoForms Workflow
VB.NET PDF Convert to Text SDK: Convert PDF to txt files in vb.net
API, users will be able to convert a PDF file or a certain page to text and easily save Before you get started, please make sure that you have installed the
searching pdf files for text; search pdf files for text
Online Convert PDF to Text file. Best free online PDF txt
We try to make it as easy as possible to convert your PDF NET solution for Visual C# developers to convert PDF document to editable & searchable text file.
how to select text in pdf reader; search text in pdf using java
© 2014 ProntoForms Corporation. All rights reserved.
4
3. Input
Now that you know how to create your forms in FormSpaces, it’s time to learn about setting up the form’s external inputs. 
There are two ways for customers to populate mobile forms with data from other systems: data sources and dispatching.  
These mechanisms can be used separately or in combination.
Data Sources
Data Sources (or lookup tables) provide an advanced capability. Mobile users can search and select results from a sepa-
rate file that the form uses to look up data. Answers in the form can then be auto-populated with results. For example, 
mobile users can use a lookup or data source to automatically fill in a customer address and phone number after selecting 
the customer name.
Use look-ups to save your field users time and to ensure they have the latest and most accurate data when they’re on the 
road. A lookup file can be uploaded as often as it changes. Your form doesn’t need to change even though the data it uses 
may be updated frequently.
With an upcoming release, the ProntoForms system will have the capability to “fetch” data source updates from other 
systems. Once available, these updates can happen on a scheduled basis, and will initially be able to pull data from sources 
like a CSV file in your Dropbox account or on your Website, or from a Google Spreadsheet. Connections to more cloud-
based and enterprise-based systems for data source fetching will be added to the ProntoForms eco-system in the near 
future.
VB.NET Create PDF Library SDK to convert PDF from other file
Create writable PDF file from text (.txt) file in VB.NET project. Creating a PDF document is a good way to share your ideas because you can make sure that
converting pdf to searchable text format; find text in pdf image
OCR Images in Web Image Viewer | Online Tutorials
a document and convert it to a searchable PDF file; page provides detailed information for recognizing text from scanned in Web Document Viewer, make sure that
convert pdf to searchable text; how to select text in pdf image
© 2014 ProntoForms Corporation. All rights reserved.
5
ProntoForms Dispatch and ProntoForms API 
Another way to input data into a form is by sending a partially filled form to the mobile user.  We call this Dispatching. Dis-
patching can send data (such as work orders or even images) to one specific user or a group of selected users in the field.
With ProntoForms Dispatch, an administrator can direct a form to the ProntoForms App Inbox of a specific user.  Better 
still, the administrator can optionally pre-fill data in the form for the mobile user.  The pre-filled data can be read-only, or 
can be available for editing on the mobile device.  Dispatching to ProntoForms can lead to less data entry, fewer errors 
and better results for your business.
There are two methods to dispatch to your mobile workforce.  You can use the ProntoForms Web Management Portal to 
dynamically generate a CSV dispatch template of your form.  Next, simply download the template, add in your dispatch 
data, and upload it back to the portal to trigger the dispatches to your mobile users.
Moreover, for businesses that demand integration and automation, a second method, dispatch via the ProntoForms REST 
API, can also be employed (read on for more details).
Finally, still another option is the ProntoForms Dispatch Data Destination. It streamlines workflows by allowing forms to 
be dispatched to on-the-go users from a mobile device.  While saving administrators time by minimizing the need to ac-
cess the web administration portal on a frequent basis, this data destination is also incredibly user-friendly, with no .csv 
files to download and upload.
VB.NET Image: Start with RasterEdge .NET Imaging SDK in Visual
dll: With this dll, users are capable of recognizing text from scanned documents, images or existing PDF documents and creating searchable PDF-OCR in VB.NET.
search pdf documents for text; select text in pdf reader
© 2014 ProntoForms Corporation. All rights reserved.
6
4. Output
Now that you have easily collected the data using ProntoForms, how can you export and/or connect it, to make optimal 
use of it? There are a variety of output options at your disposal to get the most out of ProntoForms. 
One vital output option is reporting. Configured within the Web portal, the report functionality lets you keep track of your 
mobile workers, including their whereabouts and mobile form use. 
Next, the data records tab in the Web portal is an important output tool. This portal section is where you can schedule 
delivery of your data records in CSV format. Furthermore, our Data Destinations capabilities offer tremendous output 
possibilities. Data collected in the field can be shared in real-time with popular cloud computing services, FTP sites, and 
more, allowing your team to collaborate more efficiently. 
Data Destinations also supports pass-through for data records.  Simply put, our pass-through option means that no data 
records are ever persisted in our cloud server.  Data records enter our server and are held in memory until destination 
processing is complete, at which point, all data records are then cleared.  Only a record of the results of the destination 
processing is kept in the cloud server. 
The last option, our powerful REST API, allows your own scripting to easily invoke and automate data exchange with the 
ProntoForms server. 
© 2014 ProntoForms Corporation. All rights reserved.
7
Data Destinations
We continue to expand the list of destinations where you can deliver your formatted ProntoForms collected data.  Of 
course, you can still send data via email, with dynamic recipient lists, and fully customizable subject lines and attachment 
file names.  However, we can also deliver your documents to a growing list of cloud-based file-sharing and management 
storage services, including: Dropbox, Box, Evernote, SkyDrive, Amazon S3 and Google Docs. 
All connectable with ProntoForms, these specific cloud ven-
dors have robust, popular mobile Apps, most of which are 
available on all of the major mobile operating systems. They 
range in offerings, pricing and connectivity features. 
You  can  also send  to  Microsoft  SharePoint,  secure FTP 
(SFTP) sites, HTTPS file upload targets, Zendesk, wikis and 
content management systems (webdav).  We’ll even POST 
your data as name/value pairs over HTTPS, to a script or 
servlet on your Website.
Furthermore, you can apply data destination filter rules 
that look into the data of your form and decide whether or 
not to send it to the destination.  
Finally, if your business sees the value in instant form sub-
mission notifications, then try out our SMS, Twitter and 
Facebook data destinations.  What’s a well-placed tweet 
worth to a business? Check out this case study on ROMCO 
and see how they are using ProntoForms with Twitter notifi-
cations to improve heavy equipment rental sales. 
ProntoForms How To’s
A single mobile data submission can be sent to multiple 
destinations. For more on any of these other data  
destinations, see these how-to links:
 How to: Configure Email Data Destination
 How to: Configure a Box Data Destination
 How to: Configure a Dropbox Data Destination
 How to: Configure Evernote Data Destination
 How to: Configure a Google Docs Data Destination
• How to: Configure a SharePoint Data Destination
 How to: Configure a SkyDrive Data Destination
 How to: Configure an Amazon S3 Data Destination
 How to: Configure an FTP/SFTP Data Destination
 How to: Configure a HTTP POST Destination
 How to: Configure a WebDav (HTTP PUT) Destination
 How to: Configure a HTTP File Upload Data Destination
• How to: Configure a Dispatch Data Destination
 How to: Configure a Zendesk Data Destination
 How to: Configure an SMS Data Destination
 How to: Configure a Facebook Data Destination
 How to: Configure a Twitter Data Destination
 How to: Exporting Data Records in CSV
© 2014 ProntoForms Corporation. All rights reserved.
8
Advanced Options: Data Formats and the ProntoForms REST API
Data destinations, REST APIs and reports can process different data formats, depending on their type and potential use: 
a finished, printable document or a well-structured data format.
If it’s a finished, printable document that you want, check out our options for rendering your data to PDF, MS Word, HTML, 
and other formats.  Our Web portal offers dozens of options for you to tweak the output of your document. If you still 
want more, an affordable document customization service is also available by contacting your Account Manager.
If you have integration needs that require a well-structured data format, then take advantage of our XML and JSON output 
options. Choose whether you want binary data (such as photos) collected by the mobile device included with your text 
data in a single data file (in the case of XML), or you would rather images be delivered in separate files alongside your 
text data.
The ProntoForms REST API opens a world of advanced integration options to our customers. REST Web services have be-
come ubiquitous – with the underlying technologies now widely supported across programming languages. Furthermore, 
the number of skilled programmers experienced with REST grows daily.  
© 2014 ProntoForms Corporation. All rights reserved.
9
Our initial API offering is used for both Form Input (Dispatching and 
Data Sources) and Output (Data Destinations).  
• Dispatching a pre-filled form to a specific mobile user, can 
be simplified using the API.  This opens up the possibility of 
programmatically extracting data from your business systems, 
forming dispatch messages in XML or JSON format, and  
using the API as a means to get the data into the hands of your 
mobile users.  
• Another option for Form Input is the use of the API to update 
your ProntoForms Data Sources (also known as “Look-ups”).  
Data sources are typically used to populate pick lists (and 
filtering pick lists) on ProntoForms.  With the API, automation 
of data source updates with data extracted from your business 
systems is a real possibility.
• Yet another advantage of the API is the automated extraction of data records (completed Forms) in CSV format.  
Extracting ProntoForms data in CSV format does not require a visit to the Web portal.  Scripting CSV export genera-
tion and retrieval is all possible through the API.
API methods are also available for managing users and retrieving data.  We will be adding more in future releases, so 
please let us know what you would like to see. In summary, today our REST API supports:
- Dispatch a form to a mobile userUpdate a data source
- Export data records in .CSV
- List data records
- Download a data record (XML, JSON, PDF, DOC, HTML)
- List users
- Retrieve details of a user
- Create a user
- Update a user
In a future release, we expect to expand the user and group management API capabilities to allow for custom integrations 
with enterprise directory systems (such as ActiveDirectory and other LDAP-compliant directories).
In a future release, we expect to expand the user and group management API capabilities to allow for custom integra¬tions 
with enterprise directory systems (such as ActiveDirectory and other LDAP-compliant directories).
ProntoForms How To’s
 REST API Overview and Configuration
 Data record listing and retrieval via the API
© 2014 ProntoForms Corporation. All rights reserved.
10
5. Summary
ProntoForms integration capabilities offer the right mix of options for the different technical skill levels of your organiza-
tion’s personnel, as well as the varied levels of openness of your back office systems (such as customized or standard).  
Whether you have a stand-alone process or a fully connected one, these self-serve capabilities are at your disposal. 
Our technical support team is always ready to assist as needed. No business process or employee will be left unconnected!
Typically, a customer that can benefit from the ProntoForms API has: 
• Data management needs that can’t be satisfied manually (ex. dispatch and data sources needs)
• Access to technical resources needed to write and maintain the client (ex. in-house, existing integrator or a project-
based contractor)
• System integration requirements that are not directly supported through data source/destination features
• Data behind a firewall
For API developers: 
• ProntoForms API requirements: Intermediate developer skills for XML/JSON parsing and for handling HTTP requests 
and responses
• Customer system requirements: Business process understanding (details on data and data flow)
Want to see if ProntoForms can help mobilize your business?
Click here to request a free consultation with a mobile forms expert
Documents you may be interested
Documents you may be interested