This demo also shows you how to create the signature appearance manually by creating an XObject from scratch and placing two images (a seal and a static QR code) and a text onto its canvas.