GroupDocs.Signature便于将文本签名纳入PDF文件内的.NET应用程序中。迅速通过我们的全面解决方案增强您的产品能力。
- 将PDF文档作为参数传递给Signature类构造函数。
- 创建拥有必要签名文本的TextSignOptions。
- 定义签名的视觉属性。
- 将文本签名嵌入到文档的任何指定页面中。
GroupDocs.Signature便于将文本签名纳入PDF文件内的.NET应用程序中。迅速通过我们的全面解决方案增强您的产品能力。
// 使用文档路径初始化Signature
using (Signature signature = new Signature("input.pdf"))
{
// 使用所需的签名文本创建TextSignOptions实例
TextSignOptions options = new TextSignOptions("Approved")
{
// 配置文本颜色和字体属性
ForeColor = Color.Red,
Font = new SignatureFont { Size = 12, FamilyName = "Comic Sans MS" }
};
// 将文本签名集成到文档中
SignResult result = signature.Sign("output.pdf", options);
}
GroupDocs.Signature for .NET通过在流行文件格式中添加可定制的文本签名,增强您的组织的文档工作流程。轻松管理这些签名的外观、位置和内容,以满足您的特定需求。
在受支持的文档的任意页面上应用多种签名,包括文本、图像、条形码、二维码和印章。利用元数据嵌入隐藏内容,同时通过使用数字证书保护敏感信息。
通过利用我们强大的签名验证工具,确保您签署的文档的有效性和完整性。进行搜索以检索文档中所有签名的全面列表以进行进一步分析。
轻松修改先前嵌入的签名的内容、视觉属性或位置。如有必要,删除不必要的签名,以保持文档内容的准确性和相关性。
实现文档特定的文本签名,如Word文档的水印或PDF的贴纸,以提供额外的定制和控制层。
// 选择要签署的文档
using (Signature signature = new Signature("input.pdf"))
{
// 使用指定的内容制定文本选项
TextSignOptions options = new TextSignOptions("Rescheduled to 03/04/2025")
{
// 定义签名在页面上的尺寸和位置
Left = 100,
Top = 180,
Width = 230,
Height = 30,
// 为签名实现页面边缘的填充
Margin = new Padding() { Top = 20, Right = 20 },
// 定制文本颜色和字体样式
ForeColor = Color.OrangeRed,
Font = new SignatureFont { Size = 12, FamilyName = "Comic Sans MS" },
// 围绕文本签名加入边框
Border = new Border()
{
Color = Color.OrangeRed,
DashStyle = DashStyle.Dash,
Transparency = 0.5,
Visible = true,
Weight = 2
},
// 如有必要,可以实施背景定制
Background = new Background()
{
Color = Color.LightYellow,
Transparency = 0.8
},
// 可选地将文本保存为图像以确保兼容性
SignatureImplementation = TextSignatureImplementation.Image
};
// 保存集成了文本签名的文档
SignResult result = signature.Sign("output.pdf", options);
}