import groupdocs.signature as sg
def run():
# Choisissez le document à signer
with sg.Signature('input.pptx') as signature:
# Configurez les options d'image avec le chemin du fichier image
options = sg.ImageSignOptions("manager_signature.jpg")
# Spécifiez la taille de la signature d'image
options.Width = 100
options.Height = 100
# Positionnez l'image dans le coin inférieur droit de la page
options.VerticalAlignment = sg.VerticalAlignment.Bottom
options.HorizontalAlignment = sg.HorizontalAlignment.Right
# Appliquez un espacement par rapport aux bords de la page si nécessaire
options.Margin = sg.Padding()
options.Margin.Bottom = 120
options.Margin.Right = 120
# En option, ajoutez une bordure autour de l'image
options.Border = sg.Border()
options.Border.Visible = True
options.Border.Color = sg.Color.OrangeRed
options.Border.DashStyle = sg.DashStyle.DashDotDot
options.Border.Weight = 5
# Faites pivoter l'image pour assurer un bon alignement
options.RotationAngle = 45
# Enregistrez le document mis à jour
result = signature.Sign("output.pptx", options)