// For complete examples and data files, please go to https://github.com/atirtahirgroupdocs/GroupDocs.Signature-for-.NET
SignatureConfig config = Utilities.GetConfigurations();
// instantiating the signature handler
var handler = new SignatureHandler(config);
// setup image signature options
var signOptions = new WordsSignImageOptions("sign.png");
signOptions.Left = 10;
signOptions.Top = 10;
signOptions.Width = 100;
signOptions.Height = 100;
signOptions.Margin = new Domain.Padding { Top = 2, Left = 500 };
signOptions.HorizontalAlignment = Domain.HorizontalAlignment.Right;
signOptions.DocumentPageNumber = 1;
string fileExtension = Path.GetExtension(fileName);
Utilities.SaveFile(fileExtension, fileName, handler, null, signOptions, null);