JPEG 图像广泛用于存储和共享视觉信息,但在某些情况下您可能希望增强这些图像的安全性或跟踪功能。实现此目的的一种方法是在 JPEG 中创建条形码签名。在本教程中,我们将引导您完成如何使用 C# 使用条形码签名对 JPEG 进行签名的步骤。以下是 使用 C# 创建 JPEG 条形码签名所需的基本步骤。
使用 C# 对 JPEG 进行条形码签名的步骤
- 通过 NuGet 包管理器将 GroupDocs.Signature for .NET 安装到您的项目中,以使用条形码对图像进行签名
- 添加对签名 JPEG 文档所需的命名空间的引用
- 通过将输入 JPEG 文件的路径作为参数传递给其构造函数来创建 Signature 类的对象
- 创建 BarcodeSignOptions 类的实例并指定条形码签名类型以及所需的签名选项
- 调用 Signature.Sign 方法对 JPEG 进行签名并将输出保存到磁盘
要遵循这些说明,您可以轻松在 C# 中将条形码签名集成到 JPEG 中*。这增加了图像的安全性和权威性。本教程中使用的库专为统一的跨平台兼容性而设计。只要安装了 .NET,使用条形码对图像进行签名的过程就可以在 Windows、macOS 和 Linux 等流行操作系统上执行。为了说明此签名过程的实现,请参阅下面的代码示例。
使用 C# 对 JPEG 进行条形码签名的代码
using GroupDocs.Signature; | |
using GroupDocs.Signature.Domain; | |
using GroupDocs.Signature.Options; | |
namespace SignJPEGwithBarcodeSignatureUsingCSharp | |
{ | |
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")) | |
{ | |
// Create Barcode options with predefined Barcode text | |
BarcodeSignOptions options = new BarcodeSignOptions("JohnSmith") | |
{ | |
// setup Barcode encoding type | |
EncodeType = BarcodeTypes.Code128, | |
// set signature position | |
Left = 100, | |
Top = 100 | |
}; | |
// Save the output JPG to disk | |
signature.Sign("output.jpg", options); | |
} | |
} | |
} | |
} |
总之,本指南解释了如何使用 C# 创建 JPEG 条形码签名。我们鼓励您尝试使用提供的示例代码,以根据您的特定需求进行定制。通过这种方式,您可以创建个性化解决方案,使用符合您需求的条形码签名对 JPEG 文件进行签名。一旦您设置了推荐的签名库并对文件路径进行了必要的更改,将用于签名图像的代码与项目中的条形码集成起来就变得简单明了。
在上一主题中,我们分享了使用 C# 通过图像签名对 XLSX 进行签名的分步指南。如果您需要其他帮助,我们建议您查阅我们关于如何使用 C# 对 XLSX 进行图像签名的综合指南。