Analyze SignResult result to check newly created signatures if needed.
Sign document with image appearance
This example shows how to specify extra image appearances. See SignResult
using(Signaturesignature=newSignature("sample.pdf")){ImageSignOptionsoptions=newImageSignOptions("sample.jpg"){// set signature positionLeft=100,Top=100,// set signature rectangleWidth=100,Height=30,// set signature alignmentVerticalAlignment=Domain.VerticalAlignment.Bottom,HorizontalAlignment=Domain.HorizontalAlignment.Right,Margin=newPadding(){Bottom=20,Right=20},// setup image additional appearance as Brightness and BorderAppearance=newImageAppearance(){Grayscale=true,Contrast=0.2f,GammaCorrection=0.3f,Brightness=0.9f,Border=newBorder(){Color=Color.DarkGreen,DashStyle=DashStyle.DashLongDashDot,Transparency=0.5,Visible=true,Weight=2}}};// sign document to filesignature.Sign("signed.pdf",options);}
Sign PDF document with Text signature Sticker appearance
This example shows how to add Text signature to Pdf document with sticker look. See SignResult
using(Signaturesignature=newSignature("sample.docx")){TextSignOptionsoptions=newTextSignOptions("John Smith"){// set signature positionLeft=100,Top=100,// set signature rectangleWidth=100,Height=30,// setup proper signature implementationSignatureImplementation=TextSignatureImplementation.Sticker,Appearance=newPdfTextStickerAppearance(){// select sticker iconIcon=PdfTextStickerIcon.Star,// setup if popup annotation will be opened by defaultOpened=false,// text content of an annotationContents="Sample",Subject="Sample subject",Title="Sample Title"},// set signature alignmentVerticalAlignment=Domain.VerticalAlignment.Bottom,HorizontalAlignment=Domain.HorizontalAlignment.Right,Margin=newPadding(){Bottom=20,Right=20},// set text color and FontForeColor=Color.Red,Font=newSignatureFont{Size=12,FamilyName="Comic Sans MS"},};// sign document to filesignature.Sign("signed.docx",options);}
More resources
GitHub Examples
You may easily run the code above and see the feature in action in our GitHub examples: