如今,許多組織和機構都採用了無紙化政策。在某些用例中,您可能需要為不同的目的簽署圖像。 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 框架的應用程序中.此外,如有任何疑問,請隨時通過 論壇 與我們聯繫。