RAD PDF - Interactive Demonstrations

Typed Signature With Cursive Font
You can use a custom signature font and a simple text form field (or text shape) to give your user a convenient place to type his or her signature.
The user simply needs to click the object and type!
This sample shows how to setup RAD PDF to use the open source font Herr Von Muellerhoff both as a web font and PDF file processing to facilitate typed signatures.

Image Based Signature
You can use an image to represent a signature.
The user can upload images via the GUI or you can use a more customized integration like this one which loads a specific signature file from the server based on the key passed to our Client API.
This sample shows how to use the PdfImageShape to place signature images at the click of a button.

Mouse / Touch Signatures
RAD PDF also offers a signature shape object which allows the user to draw a signature in a specific region of the page.
The user can use a mouse or touch device to sign.
This signature is captured as vector and flattened directly into the PDF on save.
This example shows a basic implementation with a border.

Signature Popup
RAD PDF's signature shape object can also be used with a popup to add a signature in a specific region of the page.
The user can use a mouse or touch device to sign, typed text input, or an uploaded image.
This example shows a basic implementation with a border.

When saving or printing, the PdfIntegrationProvider implementation adds a timestamp to each page.

web.config

<?xmlversion="1.0"?><configuration><appSettings><addkey="RadPdfConnectionString"value="Server=.\SQLExpress;Database=RadPdf;Trusted_Connection=Yes;"/><addkey="RadPdfIntegrationProvider"value="SignaturesPdfIntegrationProvider,App_Code"/><addkey="RadPdfLicenseKey"value="DEMO"/></appSettings><system.web><httpHandlers><addpath="RadPdf.axd"verb="GET,POST"type="RadPdf.Web.HttpHandler.PdfHttpHandler"/></httpHandlers></system.web><!-- The system.webServer element is for use with IIS 7 (and later) when Managed Pipeline Mode is set to "Integrated". It will be ignored in other versions of IIS. --><system.webServer><validationvalidateIntegratedModeConfiguration="false"/><handlers><addpath="RadPdf.axd"verb="GET,POST"name="PdfHttpHandler"preCondition="integratedMode"type="RadPdf.Web.HttpHandler.PdfHttpHandler"/></handlers></system.webServer></configuration>

web.config

<?xmlversion="1.0"?><configuration><appSettings><addkey="RadPdfConnectionString"value="Server=.\SQLExpress;Database=RadPdf;Trusted_Connection=Yes;"/><addkey="RadPdfIntegrationProvider"value="SignaturesPdfIntegrationProvider,App_Code"/><addkey="RadPdfLicenseKey"value="DEMO"/></appSettings><system.web><httpHandlers><addpath="RadPdf.axd"verb="GET,POST"type="RadPdf.Web.HttpHandler.PdfHttpHandler"/></httpHandlers></system.web><!-- The system.webServer element is for use with IIS 7 (and later) when Managed Pipeline Mode is set to "Integrated". It will be ignored in other versions of IIS. --><system.webServer><validationvalidateIntegratedModeConfiguration="false"/><handlers><addpath="RadPdf.axd"verb="GET,POST"name="PdfHttpHandler"preCondition="integratedMode"type="RadPdf.Web.HttpHandler.PdfHttpHandler"/></handlers></system.webServer></configuration>