Hello, I’m seeking your guidance on whether we can develop an application using the Backendless system. Specifically, I’d like to inquire about incorporating functionalities such as e-signature, document scanning using the device camera, and automatically creating PDF documents from user-entered information. Could you please advise if these functionalities are built into the Backendless system, or would we need to implement them independently? Your insights are highly valued. Thank you!
Hello @Sayali_Shinde ,
we do have a component for signature:
# Signature Pad
This is a component for Backendless [UI-Builder](https://backendless.com/developers/#ui-builder) designer based on the [signature_pad](https://github.com/szimek/signature_pad) library post by [Szymon Nowak](https://github.com/szimek).
The component allows to draw smooth signatures and save them for later usage. A user can pick up any color for a drawing pen. Also, the component has features for exporting signatures as images in different formats. The action buttons are configurable, and thus you can adjust their visibility and labels.
<p align="center">
<img src="./thumbnail.png" alt="main thumbnail" width="780"/>
</p>
## Demo
View an example of how to install this component and how it works in your UI [here](https://app.arcade.software/share/oSyjoapxit93c0TxYuxM).
## Properties
| Property | Type | Default value | Logic | Data Binding | UI Setting | Description |
|----------------------------------|------------|----------------|----------------------------------------|--------------|------------|-----------------------------------------------------|
| Pen Color | *Color* | #000000 | Pen Color Logic | YES | YES | controls the color used to draw the lines |
| Description | *Text* | Sign Above | Description Logic | YES | YES | controls the description for the signature pad |
| Change Color Button Visibility | *Checkbox* | true | | NO | YES | enables the visibility of the Change Color button |
This file has been truncated. show original
And a PDF Viewer (not creator):
# PDF Viewer
This is a component for Backendless [UI-Builder](https://backendless.com/developers/#ui-builder) designer based on the [PDF Viewer](https://github.com/wojtekmaj/react-pdf/tree/v4.x) library.
The component allows you to add a pdf viewer to your UI-Builder application
<p align="center">
<img src="./thumbnail.png" alt="main thumbnail" width="780" />
</p>
## Demo
View an example of how to install this component and how it works in your UI [here](https://app.arcade.software/share/3gfDFMjSErqvr69xDvSf).
## Properties
| Property | Type | Default Value | Logic | Data Binding | UI Setting | Description |
|---------------------------------------------|----------|---------------|----------------------------|--------------|------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| PDF URL:`pdfUrl` | Text | | PDF URL Logic | YES | YES | Allows write URL of PDF file, but file must be in Backendless Files. If you need to work with external PDF files read [Usage external link to PDF file](#external-link-guide) |
| Width:`width` | Text | "0px" | Width Logic | YES | YES | Allows determine the width of the PDF Viewer. |
This file has been truncated. show original
Other functionalities you will need to implement independently.
Regards,
Stanislaw
Hi Sayali,
Two services in our marketplace make it easy to generate PDF documents based on templates and with user data. Please take a look:
and
Regards,
Mark