GroupDocs.Signature 提供强大的印章创建功能,非常适合增强 .NET 应用程序。利用此工具在文档页面上设计和实施高度自定义的印章。
- 提供要添加印章的 DOCX 文档。
- 利用 StampSignOptions 精确配置所有所需参数。
- 根据要求添加多个印章行。
- 应用配置好的印章并保存修改后的文档。
GroupDocs.Signature 提供强大的印章创建功能,非常适合增强 .NET 应用程序。利用此工具在文档页面上设计和实施高度自定义的印章。
// 将文档路径与 Signature 实例集成
using (Signature signature = new Signature("input.docx"))
{
// 使用所需的签名内容初始化 StampSignOptions
StampSignOptions options = new StampSignOptions();
options.Height = 180;
options.Width = 180;
// 整合一个或多个印章行
options.OuterLines.Add(
new StampLine()
{
Text = "* The Best Company *",
TextRepeatType = StampTextRepeatType.FullTextRepeat,
Font = new SignatureFont() { Size = 12, FamilyName = "Arial" },
Height = 22,
TextBottomIntent = 6,
TextColor = Color.WhiteSmoke,
BackgroundColor = Color.DarkSlateBlue
}
);
// 保存已应用印章的文档
SignResult result = signature.Sign("output.docx", options);
}
使用 GroupDocs.Signature for .NET 库,您可以将签名功能无缝集成到文档中。轻松添加、修改、验证或移除自定义印章和其他类型的签名,为安全文档管理提供灵活性和准确性。
通过在文件中的任何位置或页面放置签名,包括文本、图像、条形码、二维码和印章,以增强文档。此外,管理嵌入的元数据并应用数字证书来防止未经授权的更改。
签名后,验证文档签名的真实性和完整性。利用先进的搜索功能来检索和管理文档中嵌入的所有签名数据。
轻松调整之前插入的签名。无论您需要更改内容、位置、大小还是颜色,我们的解决方案都提供完全的灵活性来修改签名。
当需要移除签名时,GroupDocs.Signature for .NET 提供一整套工具来删除任何类型的签名,包括印章、数字证书等,确保您的文档始终保持最新且符合规定。
// 提供要添加印章的文档
using (Signature signature = new Signature("input.docx"))
{
// 使用所需配置初始化印章选项
StampSignOptions options = new StampSignOptions()
{
// 定义印章在页面上的尺寸和位置
Height = 200,
Width = 200,
VerticalAlignment = VerticalAlignment.Bottom,
HorizontalAlignment = HorizontalAlignment.Right,
AllPages = true
};
// 整合带文本的外部圆形线条
options.OuterLines.Add(
new StampLine()
{
Text = "* The best choice *",
TextRepeatType = StampTextRepeatType.FullTextRepeat,
Font = new SignatureFont() { Size = 12, FamilyName = "Arial" },
Height = 22,
TextBottomIntent = 6,
TextColor = Color.WhiteSmoke,
BackgroundColor = Color.DarkSlateBlue
}
);
// 如有必要,整合内部方形线条
options.InnerLines.Add(
new StampLine()
{
Text = "Company #1",
TextColor = Color.MediumVioletRed,
Font = new SignatureFont() { Size = 20, Bold = true },
Height = 40
}
);
// 完成并保存已加印章的文档
SignResult result = signature.Sign("output.docx", options);
}