Як додати підпис зображення до PDF за допомогою C#

Цей короткий посібник покаже вам, як додати підпис зображення до PDF за допомогою C#. Ми будемо використовувати популярну бібліотеку підписів, щоб підписати PDF-документ за допомогою підпису зображення. Для досягнення цієї функції буде використано кілька викликів API і три-чотири рядки коду. Нарешті, надається робочий приклад підпису PDF із зображенням у C#.

Кроки для додавання підпису зображення до PDF за допомогою C#

  1. Налаштуйте GroupDocs.Signature for .NET із менеджера пакетів NuGet у програмі
  2. Додайте посилання на необхідні простори імен для додавання підпису зображення до PDF-файлу
  3. Ініціалізуйте клас Signature і завантажте вихідний документ PDF
  4. Створіть об’єкт класу ImageSignOptions і передайте зображення підпису його конструктору
  5. Використовуйте метод Sign класу Signature для підпису PDF-документа за допомогою підпису зображення

Інструкції щодо впровадження функції вставлення зображення підпису в PDF за допомогою C# досить прості. Ми почнемо реалізацію цих кроків з налаштування необхідного пакета з NuGet у проекті та додавання необхідних просторів імен для підписання документа. Після цього ми завантажимо вихідний PDF-документ і встановимо позицію підпису для підписаного PDF-файлу за допомогою класу ImageSignOptions. Нарешті, підписаний PDF-документ зберігається на диску за допомогою методу Sign.

Код для додавання підпису зображення до PDF за допомогою C#

using System;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
namespace AddImageSignatureToPdfUsingCSharp
{
class Program
{
public static void Main(string[] args) // Main function to add Image signature to PDF using C#
{
// Remove the watermark in output PDF document by adding license
string licensePath = "GroupDocs.Signature.lic";
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License();
lic.SetLicense(licensePath);
// load the source PDF for sign with image signature
Signature signature = new Signature("sample.pdf");
// initialize image options with signature file path
ImageSignOptions options = new ImageSignOptions("signature.jpg")
{
// set signature position
Left = 100,
Top = 100,
AllPages = true
};
// sign document to file
signature.Sign("signed.pdf", options);
Console.WriteLine("Done");
}
}
}

У попередньому зразку коду ми дотримувалися вищезазначених інструкцій, щоб додати зображення підпису до PDF на C#. У цьому прикладі ми визначили кілька властивостей для позиції підпису. Однак ви можете змінити цей приклад і встановити інші властивості, наприклад параметри межі, висоту, ширину, горизонтальне вирівнювання, вертикальне вирівнювання та багато інших.

У цій публікації ми розглянули, як додати підпис зображення до PDF-документа за допомогою C#, і включили приклад коду. Ви можете переглянути наш попередній посібник на Як додати цифровий підпис до PDF на C# для отримання додаткової інформації.

 Українська