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

التعامل مع التوقيعات الإلكترونية في مستندات XPS باستخدام C#

توفر 'Wordize لـ .NET' لمطوري C# مجموعة متكاملة من الأدوات لتنفيذ تداول آمن للمستندات ذات القيمة القانونية بصيغة XPS. يضمن حل Wordize توليد التوقيعات الرقمية، مما يكفل سلامة البيانات وحماية مستندات XPS من التزوير.

في ظل تزايد متطلبات الأمن السيبراني، أصبح دمج آليات التوقيع الإلكتروني الموثوقة عنصراً أساسياً في تطبيقات الأعمال الحديثة المطورة بلغة C#. تقدم واجهة برمجة تطبيقات Wordize حلاً جاهزاً، متوافقاً تماماً مع .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#

متطلبات النظام

منتجنا متعدد المنصات بالكامل ويدعم جميع تطبيقات .NET الرئيسية:

  • .NET ≥ 5.0
  • .NET Core ≥ 2.0
  • .NET Standard ≥ 2.0
  • .NET Framework ≥ 3.5
  • MonoMac
  • MonoAndroid
  • Xamarin

بقدر ما لا يعتمد كود .NET على الأجهزة الأساسية أو نظام التشغيل، ولكن فقط على Virtual Machine، فأنت حر في تطوير أي نوع من البرامج لأنظمة Windows، وmacOS، وAndroid، وiOS، وLinux. فقط تأكد من تثبيت الإصدار المقابل من .NET Framework, .NET Core, Windows Azure, Mono أو Xamarin.

نوصي باستخدام بيئات التطوير المتكاملة Microsoft Visual Studio وXamarin وMonoDevelop لإنشاء تطبيقات C#, F#, VB.NET.

5%