نحوه اضافه کردن امضا در Word با استفاده از سی شارپ

این آموزش سریع چگونه با به اشتراک گذاشتن جزئیات پیکربندی، مراحل دقیق و یک کد نمونه قابل اجرا که از سند منبع Word، یک فروشگاه PKCS12 و رمز عبور آن استفاده می‌کند، امضا را در Word با استفاده از C# اضافه کنید. می‌توانید قبل از امضای سند، تعدادی ویژگی را تنظیم کنید که برای مراجعه کاربران قابل مشاهده است. هنگامی که امضای الکترونیکی را با استفاده از C# در Word وارد کردید، می توان آن را در هر یک از قالب های پشتیبانی شده مانند DOCX، DOC و غیره ذخیره کرد.

مراحل اضافه کردن امضا در Word با استفاده از سی شارپ

  1. محیط توسعه را برای اضافه کردن Aspose.Words با استفاده از مدیر بسته NuGet برای امضای اسناد پیکربندی کنید
  2. گواهی PFX را با استفاده از کلاس CertificateHolder با ارائه مسیر فایل و رمز عبور بارگیری کنید
  3. نظرات و زمان امضا را با استفاده از شی SignOptions تنظیم کنید
  4. فایل ورد منبع را با استفاده از FileStream بارگیری کنید
  5. سند بارگذاری شده را با استفاده از روش Sign در کلاس DigitalSignatureUtil امضا کنید
  6. سند امضا شده را بارگیری کنید و اطلاعات امضا را تأیید کنید

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

کد برای امضای اسناد Word با استفاده از سی شارپ

این کد نحوه درج امضا در Word با استفاده از C#* را با استفاده از کلاس DigitalSignatureUtil نشان می دهد. این برنامه از بسیاری از ویژگی های دیگر و همچنین حذف همه امضاها از یک فایل Word برای تغییر آن پشتیبانی می کند. به طور مشابه، کلاس DigitalSignature که برای دریافت مرجع امضا در سند بارگذاری شده استفاده می‌شود، دارای تعدادی ویژگی مانند زمان امضا، نظرات، نام موضوع و نام صادرکننده است.

این آموزش ما را به افزودن امضا به Word با استفاده از C# راهنمایی کرده است. اگر علاقه مند به ایجاد فایل Word از ابتدا هستید، به مقاله نحوه ایجاد سند ورد در سی شارپ مراجعه کنید.

 فارسی