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

کار با امضای الکترونیکی در اسناد XPS با استفاده از C#

'Wordize برای .NET' مجموعه‌ای کامل از ابزارها را برای توسعه‌دهندگان C# جهت پیاده‌سازی گردش کار امن اسناد با فایل‌های XPS دارای اهمیت قانونی فراهم می‌کند. راه‌حل Wordize تولید امضاهای دیجیتال را تضمین می‌کند که یکپارچگی داده‌ها و محافظت از اسناد XPS در برابر جعل را تضمین می‌نماید.

با افزایش الزامات امنیت سایبری، ادغام مکانیزم‌های امضای دیجیتال قابل اعتماد به یک جزء اجباری برنامه‌های کسب و کار مدرن در C# تبدیل شده است. Wordize API راه‌حلی آماده ارائه می‌دهد که کاملاً با .NET سازگار بوده و برای کار با فایل‌های XPS بهینه‌سازی شده است.

قابلیت‌های کلیدی برای کار با اسناد XPS

با یکپارچه‌سازی Wordize Signature برای .NET در برنامه خود، شما دریافت می‌کنید:

  • امضای خودکار فایل‌های XPS با استفاده از گواهی‌نامه‌های X.509 و ذخیره‌سازی‌های امن PFX/P12
  • حذف امضاهای دیجیتال
  • متادیتای پیشرفته امضا با قابلیت گنجاندن مهر زمانی و اطلاعات اضافی

ویژگی‌ها و مزایای فنی

  • پشتیبانی از سناریوهای مختلف: از امضای ساده اسناد XPS تا ادغام با فرآیندهای تبدیل فرمت فایل
  • گزینه‌های امضای انعطاف‌پذیر برای XPS: کلاس SignOptions امکان سفارشی‌سازی پارامترهای مختلف امضا در اسناد XPS را فراهم می‌کند
  • پشتیبانی از جریان‌های ورودی-خروجی: توانایی کار با فایل‌های XPS و جریان‌های داده (I/O streams)

کارایی راه حل .NET را همین حالا ارزیابی کنید! نسخه نمایشی آنلاین برای امضای اسناد XPS را امتحان کنید — یک فایل XPS بارگذاری کنید، یک گواهینامه X.509 اعمال کنید و یک سند با امضای دیجیتال دریافت کنید. کد منبع نمونه در C# برای مطالعه در دسترس است، بنابراین می‌توانید به راحتی این راه‌حل را برای پروژه‌های خود در محیط .NET تطبیق دهید.

C#
اجرای کد
فایلی را که می‌خواهید امضا کنید بارگذاری کنید
فایل گواهینامه X.509 (PFX/P12) را بارگذاری کنید
فرمت خروجی را از لیست انتخاب کنید
using Wordize.DigitalSignatures;

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

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

5%