// Sélectionnez le document à signer
using (Signature signature = new Signature("input.pdf"))
{
// Formulez les options de texte avec le contenu spécifié
TextSignOptions options = new TextSignOptions("Rescheduled to 03/04/2025")
{
// Définissez les dimensions et la position de la signature sur la page
Left = 100,
Top = 180,
Width = 230,
Height = 30,
// Implémentez un espacement par rapport aux bords de la page pour les signatures
Margin = new Padding() { Top = 20, Right = 20 },
// Personnalisez la couleur du texte et le style de police
ForeColor = Color.OrangeRed,
Font = new SignatureFont { Size = 12, FamilyName = "Comic Sans MS" },
// Incorporez une bordure autour de la signature textuelle
Border = new Border()
{
Color = Color.OrangeRed,
DashStyle = DashStyle.Dash,
Transparency = 0.5,
Visible = true,
Weight = 2
},
// Appliquez une personnalisation d'arrière-plan si nécessaire
Background = new Background()
{
Color = Color.LightYellow,
Transparency = 0.8
},
// Optionnellement, enregistrez le texte en tant qu'image pour garantir la compatibilité
SignatureImplementation = TextSignatureImplementation.Image
};
// Enregistrez le document avec la signature textuelle intégrée
SignResult result = signature.Sign("output.pdf", options);
}