PHP Classes

Sign on display: Insert a captured person signature in a PDF file

Recommend this page to a friend!
     
  Info   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2024-06-15 (10 months ago) RSS 2.0 feedStarStarStar 57%Total: 1,211 All time: 3,139 This week: 52Up
Version License PHP version Categories
sign-on-display 1.0.11GNU Lesser Genera...5.0PHP 5, Graphics
Description 

Author

This class can insert a captured person signature in a PDF file.

It can take an uploaded image of a person signature capture on a Web page and insert it in a given PDF template document.

The signature can be captured on the user browser with provided JavaScript or Flash applet and then it is uploaded to the server.

The class uses the FPDI package to parse the template PDF document, insert the image and generate the final PDF document with the inserted signature.

Innovation Award
PHP Programming Innovation award nominee
October 2012
Number 7


Prize: One subscription to the PDF edition of the PHP Architect magazine
Nowadays, many devices provide a touch interface that allow to capture the user gestures, like for instance the user writing of is own hand signature.

This class provides a solution to insert the captured image of the user signature and insert it in a PDF document template file.

The resulting PDF document looks like as if the user has signed a printed version and it was scanned back to PDF format.

Manuel Lemos
Picture of Gianluca Zanferrari
  Performance   Level  
Innovation award
Innovation award
Nominee: 5x

 

Details

sign_on_display class

  Files folder image Files (60)  
File Role Description
Files folder imagefpdf (1 file, 2 directories)
Files folder imagefpdi (6 files, 1 directory)
Accessible without login Plain text file example.php Example Example script
Accessible without login Plain text file flashcanvas.js Data Auxiliary data
Accessible without login Image file flashcanvas.swf Data Auxiliary data
Accessible without login Plain text file jSignature.min.js Data Auxiliary data
Accessible without login Plain text file output.pdf Data Auxiliary data
Accessible without login Plain text file output_new.pdf Data Auxiliary data
Accessible without login Plain text file README Data Auxiliary data
Plain text file signature.class.php Class Class source
Accessible without login Plain text file template.pdf Data Auxiliary data

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 100%
Total:1,211
This week:0
All time:3,139
This week:52Up
 User Ratings  
 
 All time
Utility:83%StarStarStarStarStar
Consistency:75%StarStarStarStar
Documentation:-
Examples:83%StarStarStarStarStar
Tests:-
Videos:-
Overall:57%StarStarStar
Rank:1669