GroupDocs.Signature支持在各种流行格式中生成二维码,并将其放置在JPEG页面上。我们的库支持超过10种类型的二维码,可以无缝集成到.NET应用程序中。使用我们的产品,通过二维码签名来提升文档。
- 获取要与二维码签名的JPEG文件或流。
- 向QrCodeSignOptions提供所需的文本。
- 自定义视觉参数,如颜色、位置、大小等。
- 保存带有嵌入二维码的文档。
GroupDocs.Signature支持在各种流行格式中生成二维码,并将其放置在JPEG页面上。我们的库支持超过10种类型的二维码,可以无缝集成到.NET应用程序中。使用我们的产品,通过二维码签名来提升文档。
// 用文档初始化一个新的Signature实例
using (Signature signature = new Signature("input.jpeg"))
{
// 利用QrCodeSignOptions将二维码嵌入文档
QrCodeSignOptions options = new QrCodeSignOptions("Text Content")
{
// 指定签名类型并确定其在页面上的位置
EncodeType = QrCodeTypes.QR,
Left = 50,
Top = 150
};
// 保存带有集成二维码的文档
SignResult result = signature.Sign("output.jpeg", options);
}
通过GroupDocs.Signature for .NET API,用户可以轻松生成、修改、搜索、验证和移除各种类型的签名,以无与伦比的精度简化文档工作流程。
GroupDocs.Signature支持在任意文档格式中应用文本签名、图像签名、条形码、二维码和印章。可以精确放置签名在任意页面,并且通过元数据签名可以无缝管理元数据。通过加入数字证书来保护文档的完整性,从而防止未授权的更改。
通过先进的验证流程验证文档签名的真实性和准确性。轻松检索文档中所有嵌入签名的详细列表,以便全面监督。
通过调整内容、位置、颜色、大小等属性来更新和改进已应用的签名,以满足您的具体需求。
通过编程方式移除不需要的签名,从而简化文档管理。无论是处理数字证书还是其他签名类型,移除流程可以快速而有效地完成。
// 检索要签名的文档,并将其传递给Signature
using (Signature signature = new Signature("input.jpeg"))
{
// 使用必要文本配置二维码选项
QrCodeSignOptions options = new QrCodeSignOptions("Archived on July 11, 2019")
{
// 确定二维码在页面上的相对位置
VerticalAlignment = Domain.VerticalAlignment.Top,
HorizontalAlignment = Domain.HorizontalAlignment.Right,
// 设置签名填充
Margin = new Padding() { Top = 20, Right = 20 },
// 指定二维码颜色
ForeColor = Color.Red,
// 定义消息的字体选项
Font = new SignatureFont { Size = 12, FamilyName = "Comic Sans MS" },
// 自定义二维码的背景颜色和画笔
Background = new Background()
{
Color = Color.LimeGreen,
Transparency = 0.5,
Brush = new Domain.Extensions.LinearGradientBrush(Color.LimeGreen, Color.DarkGreen)
}
};
// 将二维码嵌入文档
SignResult result = signature.Sign("output.jpeg", options);
}