// Chọn tài liệu cần ký
using (Signature signature = new Signature("input.pdf"))
{
// Hình thành tùy chọn văn bản với nội dung đã chỉ định
TextSignOptions options = new TextSignOptions("Rescheduled to 03/04/2025")
{
// Định nghĩa kích thước và vị trí của chữ ký trên trang
Left = 100,
Top = 180,
Width = 230,
Height = 30,
// Thực hiện padding từ các cạnh của trang cho chữ ký
Margin = new Padding() { Top = 20, Right = 20 },
// Tùy chỉnh màu sắc văn bản và kiểu chữ
ForeColor = Color.OrangeRed,
Font = new SignatureFont { Size = 12, FamilyName = "Comic Sans MS" },
// Thêm một đường viền quanh chữ ký văn bản
Border = new Border()
{
Color = Color.OrangeRed,
DashStyle = DashStyle.Dash,
Transparency = 0.5,
Visible = true,
Weight = 2
},
// Áp dụng tùy chỉnh nền nếu cần thiết
Background = new Background()
{
Color = Color.LightYellow,
Transparency = 0.8
},
// Lưu chữ ký văn bản dưới dạng hình ảnh để đảm bảo tính tương thích
SignatureImplementation = TextSignatureImplementation.Image
};
// Lưu tài liệu với chữ ký văn bản đã tích hợp
SignResult result = signature.Sign("output.pdf", options);
}