Как добавить текстовую подпись в DOCX с помощью C#

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

Шаги по добавлению текстовой подписи в DOCX с помощью С#

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

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

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

using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
using GroupDocs.Signature;
namespace AddTextSignaturetoDOCXusingCSharp
{
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 DOCX file
using (Signature signature = new Signature("input.docx"))
{
// Set required options for text signature
TextSignOptions options = new TextSignOptions("John Doe")
{
Left = 100,
Top = 100,
Width = 200,
Height = 50,
ForeColor = System.Drawing.Color.Red,
Font = new SignatureFont { Size = 12, FamilyName = "Arial", Italic = true },
Text = "Sign DOCX using Text Signature",
DocumentType = DocumentType.WordProcessing,
Border = new Border { Visible = true }
};
// Save and sign the output DOCX
signature.Sign("output.docx", options);
}
}
}
}

Включение текстовой подписи в ваши документы DOCX добавляет дополнительный уровень безопасности и подлинности. Мы представили исчерпывающее объяснение текстовой подписи в DOCX C# вместе с кратким примером кода. После успешной настройки предлагаемой библиотеки подписей и внесения необходимых изменений в пути к файлам интеграция кода для добавления текстовой подписи в ваши проекты становится простым и гладким процессом.

В нашем предыдущем руководстве мы предоставили подробное пошаговое руководство о том, как подписывать документы DOCX с помощью QR-кода. Если вам требуются дополнительные указания, мы настоятельно рекомендуем ознакомиться с нашим подробным руководством о том, как подписать DOCX с QR-кодом, используя C #.

 Русский