import groupdocs.signature as sg
def run():
# Escolha o documento a ser assinado
with sg.Signature('input.docx') as signature:
# Configurar opções de imagem com o caminho do arquivo de imagem
options = sg.ImageSignOptions("manager_signature.jpg")
# Especifique o tamanho da assinatura da imagem
options.Width = 100
options.Height = 100
# Posicione a imagem no canto inferior direito da página
options.VerticalAlignment = sg.VerticalAlignment.Bottom
options.HorizontalAlignment = sg.HorizontalAlignment.Right
# Aplique padding a partir das bordas da página conforme necessário
options.Margin = sg.Padding()
options.Margin.Bottom = 120
options.Margin.Right = 120
# Opcionalmente, adicione uma borda em torno da imagem
options.Border = sg.Border()
options.Border.Visible = True
options.Border.Color = sg.Color.OrangeRed
options.Border.DashStyle = sg.DashStyle.DashDotDot
options.Border.Weight = 5
# Gire a imagem para garantir o alinhamento correto
options.RotationAngle = 45
# Salve o documento atualizado
result = signature.Sign("output.docx", options)