如今,许多组织和机构都采用了无纸化政策。在某些用例中,您可能需要为不同目的对图像进行签名。 Aspose.PSD for .NET API 可用于处理不同的图形层和图像。本文介绍如何在 C# 中以编程方式向图像添加签名。
对图像进行数字签名 – C# API 安装
您可以通过从 New Releases 部分下载其 DLL 文件或使用以下 NuGet 安装命令轻松安装 Aspose.PSD for .NET API:
PM> Install-Package Aspose.PSD
在 C# 中以编程方式向图像添加签名
您可能需要以图像的形式签署协议或合同。与纸质邮件和纸质邮件相比,此功能对于处理文档非常有用且高效。您需要按照以下步骤对图像进行签名。
以下代码片段详细说明了如何在 C# 中以编程方式对图像进行签名:
// 创建 Image 实例以加载主图像
using (Image canvas = Image.Load("layers.psd"))
{
// 创建 Image 类的另一个实例以加载带有签名的辅助图像
using (Image signature = Image.Load("sample.psd"))
{
// 创建 Graphics 类的实例
Graphics graphics = new Graphics(canvas);
// 在指定适当位置的同时调用 DrawImage 方法
//这里的次要图像绘制在主要图像的右下角
graphics.DrawImage(signature, new Point(canvas.Height - signature.Height, canvas.Width - signature.Width));
canvas.Save("ImageSignature.png", new PngOptions());
}
}
探索 API 功能
支持使用 PSD 和其他图像的其他几个功能。请随时访问 文档 部分以获取更多详细信息。
获得免费评估许可证
您可以通过获得 免费临时许可证 来避免评估限制,以满负荷测试所有功能。
结论
在本文中,您学习了如何使用 C# 以编程方式对图像进行签名。您可以进一步增强此功能以允许多个合同方的签名。此外,您无需安装任何图像处理应用程序,如 Adobe Illustrator、Photoshop、MS Paint 等。只需使用代码片段,该功能就会集成到任何操作系统上的基于 .NET 或 .NET Core 框架的应用程序中.此外,如有任何疑问,请随时通过 论坛 与我们联系。