Deutsch Indonesia Tiếng Việt فارسی English Italiano Türkçe ไทย Español Polski Русский 日本語 Français Português العربية

امضای دیجیتال اسناد Word در C#

Wordize for .NET راه‌حل حرفه‌ای برای کار با امضای دیجیتال اسناد Word با استفاده از C# است. کلاس Signer به توسعه‌دهندگان C# امکان امضای فایل‌های Word با استفاده از امضای الکترونیک و گواهی‌های رمزنگاری استاندارد X.509 را می‌دهد. افزودن برنامه‌ای امضای الکترونیک، اعتبار اسناد، محافظت در برابر تغییرات غیرمجاز و انطباق با الزامات مدیریت اسناد الکترونیک را تضمین می‌کند.

قابلیت‌های عملکردی:
  • امضای دیجیتال اسناد Word - متد Signer.Sign() امضاهای رمزنگاری را با استفاده از CertificateHolder (محفظه برای کار با گواهی‌های PFX) و گواهی‌های X.509 اضافه می‌کند
  • حذف امضای الکترونیک - متد Signer.RemoveAllSignatures() تمام امضاهای دیجیتال را از اسناد Word حذف می‌کند
  • اعتبارسنجی امضای الکترونیک برای بررسی یکپارچگی اسناد Word
  • پشتیبانی گواهی‌های PFX از طریق CertificateHolder.Create() با محافظت رمز عبور برای زیرساخت PKI (سیستم مدیریت کلیدهای رمزنگاری و گواهی‌ها)
  • کلاس SignOptions نظرات امضا، زمان امضا، رمز عبور دسترسی به گواهی، شناسه ارائه‌دهنده رمزنگاری و سطح امضای XML را مدیریت می‌کند
  • پشتیبانی Fluent API برای اجرای عملیات امضای اسناد Word از طریق SignerContext و زنجیره متدها که وضوح کد C# را افزایش می‌دهد
موارد استفاده:
  • امضای الکترونیک ساده - امضای پایه اسناد Word برای فرآیندهای شرکتی داخلی
  • امضای پیشرفته - محافظت گزارش‌های مالی و اسناد بانکی در برابر جعل
  • امضای الکترونیک واجد شرایط - تضمین اعتبار قانونی قراردادها و اسناد رسمی Word در سیستم‌های مدیریت اسناد الکترونیک
  • امضای انبوه اسناد - خودکارسازی امضای فایل‌های Word در سیستم‌های گردش کار اسناد الکترونیک
  • مهر زمان - افزودن مهر زمان به اسناد برای ثبت زمان امضا و اهمیت قانونی
  • انطباق با قوانین - تضمین احراز هویت اسناد Word و انطباق با استانداردهای امنیتی

قابلیت‌های امضای برنامه‌ای اسناد Word با امضای دیجیتال را در نمایش تعاملی آنلاین ارائه شده در این صفحه آزمایش کنید. برای این کار، سند Word و گواهی PFX خود را بارگذاری کنید، عملیات امضای دیجیتال را اجرا کنید و فایل امضا شده را برای تأیید دانلود کنید. قطعه کد C# ارائه شده کاملاً آماده استفاده در پروژه .NET شما است.

C#
اجرای کد
سند را برای امضا آپلود کنید
فایل گواهی را آپلود کنید (PFX)
فرمت خروجی را از لیست انتخاب کنید
using Wordize.DigitalSignatures;

CertificateHolder certificateHolder = CertificateHolder.Create("Certificate.pfx", "password");
Signer.Sign("Input.docx", "Output.docx", certificateHolder);
using Wordize.DigitalSignatures; CertificateHolder certificateHolder = CertificateHolder.Create("Certificate.pfx", "password"); Signer.Sign("Input.docx", "Output.docx", certificateHolder);
اجرای کد

چگونه اسناد Word را با امضای دیجیتال در C# امضا کنیم

  1. Wordize SDK را به پروژه .NET خود متصل کنید
  2. متد Signer.Sign() را فراخوانی کنید و در پارامترها نام سند Word مبدأ، نام سند خروجی و CertificateHolder همراه با گواهی رمزنگاری را مشخص کنید
  3. سند Word امضا شده با امضای دیجیتال را دریافت کنید
5%