Как подписать PDF текстовой подписью с помощью C#

Подписание PDF-документов текстовой подписью является распространенным требованием в различных деловых и юридических сценариях. Добавление текстовой подписи к PDF не только обеспечивает простой способ проверки подлинности документа, но и помогает установить личность подписавшего. В этой статье мы расскажем вам, как подписать PDF с текстовой подписью, используя язык программирования C#. Мы будем использовать самую популярную библиотеку подписей для добавления текстовой подписи в PDF с помощью C#. Ниже вы найдете пример кода, демонстрирующий процесс, а также набор инструкций для него.

Шаги для подписания PDF с текстовой подписью с помощью C#

  1. Установите GroupDocs.Signature for .NET через диспетчер пакетов NuGet для подписи PDF с текстовой подписью.
  2. Добавьте ссылку на необходимые пространства имен для интеграции текстовой подписи в PDF
  3. Создайте экземпляр класса Signature, используя путь к входному файлу PDF в качестве аргумента для его конструктора.
  4. Создайте объект класса TextSignOptions и задайте нужные свойства внешнего вида текстовой подписи.
  5. Вызовите метод Signature.Sign, передав назначенные параметры подписи для текстовой подписи, чтобы сохранить полученный PDF-файл на диск.

Соблюдая эти шаги, вы сможете эффективно оптимизировать рабочий процесс подписания документов и усилить безопасность своих цифровых файлов. В этой статье представлена простая процедура подписать PDF текстовой подписью на C#. Внедрение текстовой подписи в PDF-документах возможно в популярных операционных системах, таких как Windows, macOS и Linux, если установлена платформа .NET. Ниже приведен иллюстративный пример кода, демонстрирующий эту реализацию.

Код для подписи PDF с текстовой подписью с использованием С#

using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
namespace SignPDFwithTextSignatureUsingCSharp
{
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 PDF file
using (Signature signature = new Signature("input.pdf"))
{
// Set some options for text signature
TextSignOptions options = new TextSignOptions("John Smith")
{
// set signature position
Left = 100,
Top = 100,
// set signature rectangle
Width = 100,
Height = 30,
Font = new SignatureFont { Size = 12, FamilyName = "Comic Sans MS" },
Text = "Sign PDF using Text Signature",
DocumentType = DocumentType.WordProcessing,
Border = new Border { Visible = true }
};
// Save and sign the output PDF
signature.Sign("output.pdf", options);
}
}
}
}

Подписание PDF-документа с помощью C# — простой и эффективный процесс, позволяющий гарантировать подлинность ваших PDF-документов. В этой статье мы предоставили подробное руководство по вставке текстовой подписи в PDF с помощью C#, сопровождаемое кратким примером кода. После успешной настройки рекомендуемой библиотеки подписей и внесения необходимых изменений пути к файлу включение предоставленного кода в ваши проекты становится простым и понятным процессом.

В нашем предыдущем руководстве мы предложили пошаговое руководство по добавлению текстовой подписи в формат файла DOCX. Если вам нужна дополнительная помощь, мы настоятельно рекомендуем обратиться к нашему подробному руководству о том, как добавить текстовую подпись в DOCX с помощью С#.

 Русский