
日常業務中經常使用圖像和其他文檔格式。因此,為了避免侵犯版權或展示作品的所有權,許多圖像都帶有簽名。對於此類需求,您可以使用 Aspose.PSD for Java API 來操作圖像或圖形內容。本文介紹瞭如何在 Java 中以編程方式向圖像添加簽名。
對圖像進行數字簽名 – Java API 安裝
您可以快速配置 Aspose.PSD for Java API,方法是從 下載 部分下載其 JAR 文件的最新可用版本,或者使用 pom.xml 中的以下配置從 Aspose 存儲庫 安裝它你的項目文件:
存儲庫:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
依賴:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-psd</artifactId>
<version>21.7</version>
<classifier>jdk16</classifier>
</dependency>
在 Java 中以編程方式向圖像添加簽名
輸入圖像可以是兩方或多方之間的合同或協議。可以對此類圖像進行數字簽名,以高效處理文檔。隨後,您需要按照以下步驟在 Java 中對圖像進行簽名:
下面的代碼片段演示瞭如何用 Java 對圖像進行簽名:
// 創建 Image 類的實例以加載主圖像
Image canvas = Image.load("layers.psd");
// 加載包含簽名圖形的輔助圖像
Image signature = Image.load("sample.psd");
// 創建 Graphics 類的實例以加載主圖像
Graphics graphics = new Graphics(canvas);
// 在適當的位置調用 DrawImage 方法
// 此代碼在主圖像的右下角繪製次圖像
graphics.drawImage(signature, new Point(canvas.getHeight() - signature.getHeight(), canvas.getWidth() - signature.getWidth()));
// 以 PNG 格式保存輸出圖像
canvas.save("ImageSignature.png", new PngOptions());
探索 API 功能
請隨時查看 文檔 部分。它涵蓋瞭如何在基於 Java 的應用程序中使用 PSD 文件。
獲得免費評估許可證
您可以通過申請 免費臨時許可證 來全面評估 API。它將讓您在沒有任何評估限制的情況下使用所有功能。
結論
在本文中,您了解了使用 Java 為圖像簽名是多麼容易。您可以根據項目範圍擴展或修改此過程。此外,您可以通過在 論壇 創建主題來討論您的任何疑慮。