包括JPEG图像、文本签名提供了牢不可破且安全的方式来验证电子文档的真实性和完整性。阅读本教程后,您将能够使用 C# 使用文本签名对 JPEG 进行签名。它将帮助您使您的文档更安全,让人们更加信任您的程序。让我们从简单的步骤开始,借助代码示例快速了解如何使用 C#**向 JPEG 添加文本签名。
使用 C# 对 JPEG 进行文本签名的步骤
- 通过 NuGet 包管理器安装 GroupDocs.Signature for .NET 以签署 JPEG
- 包含对 JPEG 中文本签名所需命名空间的引用
- 通过将输入 JPEG 文件的路径作为参数传递给其构造函数来创建 Signature 类的对象
- 实例化一个 TextSignOptions 类的对象并设置 JPEG 中文本签名外观的属性
- 通过提供指定的文本签名选项来调用 Signature.Sign 方法,以将生成的 JPEG 保存到磁盘
签名库专为跨各种平台无缝使用而设计。您无需安装额外的软件即可在 C# 中将文本签名集成到 JPEG 中。只要安装了 .NET,上述步骤就适用于 Windows、macOS 和 Linux 等流行操作系统。无论您参与某个项目还是需要在不同平台上共享签名图像,以 JPEG 格式创建文本签名的功能都非常有价值。为了更清楚地了解这是如何完成的,请查看下面的代码示例。
使用 C# 对 JPEG 进行文本签名的代码
using GroupDocs.Signature; | |
using GroupDocs.Signature.Domain; | |
using GroupDocs.Signature.Options; | |
namespace SignJPEGwithTextSignatureUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Signature library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Signature.lic"); | |
// load the source JPG file | |
using (Signature signature = new Signature("input.jpg")) | |
{ | |
// Set some options for text signature | |
TextSignOptions options = new TextSignOptions("John Smith") | |
{ | |
// set signature position | |
Left = 100, | |
Top = 100, | |
// set signature rectangle | |
Width = 100, | |
Height = 100, | |
Font = new SignatureFont { Size = 12, FamilyName = "Comic Sans MS" }, | |
Text = "Sign PDF using Text Signature", | |
DocumentType = DocumentType.Image, | |
Border = new Border { Visible = true } | |
}; | |
// Save the output JPG to disk | |
signature.Sign("output.jpg", options); | |
} | |
} | |
} | |
} |
在 JPEG 上添加 *C# 文本签名是一个简单而高效的过程,提供了一种保证 JPEG 图像真实性的方法。在本文中,我们提供了有关如何使用 C# 将文本签名插入 JPEG 文件的综合指南以及简短的代码示例。一旦您设置了建议的签名库并根据需要调整了文件路径,将提供的代码集成到您的项目中就成为一项顺利且简单的任务。
之前,我们分享了有关使用 C# 使用条形码签名对 JPEG 文件进行签名的详细指南。如果您需要其他帮助或更深入的说明,我们鼓励您参考我们关于同一主题的内容丰富的教程,其中提供了有关如何使用 C# 对 JPEG 进行条形码签名的全面帮助。