import groupdocs.signature as sg
def run():
# 署名する文書を取得し、Signatureに渡します。
with sg.Signature('input.jpeg') as signature:
# 必要なテキストを使用してQRコードオプションを設定します。
options = sg.QrCodeSignOptions("Archived on July 11, 2019")
# QRコードのページ上の位置を設定します。
options.VerticalAlignment = sg.Domain.VerticalAlignment.Top
options.HorizontalAlignment = sg.Domain.HorizontalAlignment.Right
# 署名のパディングを設定します。
options.Margin = sg.Padding()
options.Margin.Top = 20
options.Margin.Right = 20
# QRコードの色を選択します。
options.ForeColor = sg.Color.Red
# メッセージのフォントオプションを定義します。
options.Font = sg.SignatureFont()
options.Font.Size = 12
options.Font.FamilyName = "Comic Sans MS"
# QRコードの背景色とブラシを設定します。
options.Background = sg.Background()
options.Background.Color = Color.LimeGreen
options.Background.Transparency = 0.5
options.Background.Brush = sg.LinearGradientBrush(sg.Color.LimeGreen, sg.Color.DarkGreen)
# QRコードを文書に埋め込みます。
result = signature.Sign("output.jpeg", options)