GroupDocs.نظرة عامة على التوقيع

واجهة برمجة التطبيقات (API) لتنفيذ توقيع المستندات والعمليات ذات الصلة في تطبيقات .NET

Illustration signature

إضافة التوقيعات إلى مستندات العمل في C#

توقيع المستندات: باستخدام GroupDocs.Signature for .NET، يمكنك إضافة أنواع مختلفة من التوقيعات، مثل النصوص والصور والرموز الشريطية والشهادات الرقمية، إلى مستندات PDF وOffice. تسمح لك واجهة برمجة التطبيقات (API) هذه بتوقيع مستنداتك باستخدام أي نوع بيانات تقريبًا، بما في ذلك البيانات التعريفية المخفية.

معالجة المستندات الموقعة

معالجة إضافية: يمكنك إجراء عمليات قوية على المستندات الموقعة باستخدام GroupDocs.Signature. يتضمن ذلك البحث عن التوقيعات الموجودة ضمن مستندات الأعمال والتحقق منها باستخدام معايير محددة. بالإضافة إلى ذلك، يمكنك استرداد معلومات المستند ومعاينة الصفحات من خلال .NET API.

تخصيص النتائج

يوفر GroupDocs.Signature for .NET خيارات تخصيص واسعة النطاق. يمكنك وضع التوقيعات بدقة في أي مكان على صفحة المستند وضبط مظهرها باستخدام مجموعة متنوعة من الإعدادات. علاوة على ذلك، تدعم واجهة برمجة التطبيقات هذه حفظ المستندات التي تمت معالجتها في مجموعة واسعة من التنسيقات المدعومة.

استقلالية المنصة

يدعم GroupDocs.Signature for .NET أنظمة التشغيل وأطر العمل ومديري الحزم التالية

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

تنسيقات الملفات المدعومة

يدعم GroupDocs.Signature for .NET تنسيقات الملفات التالية العمليات باستخدام.

تنسيقات مايكروسوفت أوفيس

  • Word: DOCX, DOC, DOCM, DOT, DOTX, DOTM, RTF
  • Excel: XLSX, XLS, XLSM, XLSB, XLTM, XLT, XLTM, XLTX, XLAM, SXC, SpreadsheetML
  • PowerPoint: PPT, PPTX, PPS, PPSX, PPSM, POT, POTM, POTX, PPTM

الصور والتنسيقات الأخرى

  • محمول: PDF
  • الصور: JPG, BMP, PNG, TIFF, GIF, DICOM, WEBP
  • أشكال مكتبية أخرى: ODT, OTT, OTS, ODS, ODP, OTP, ODG

تنسيقات أخرى

  • ويب: HTML, MHTML
  • أرشيف: ZIP, TAR, 7Z
  • الشهادات: PFX

ميزات GroupDocs.Signature

توقيع ملفات PDF ومستندات Office والصور بسرعة ودقة

Feature icon

توقيع الوثيقة

أضف واحدًا أو أكثر من أنواع التوقيعات المدعومة بدقة في أي موضع محدد في مستندات العمل.

Feature icon

تخصيص التوقيعات

استخدم ميزات مثل اللون والخط والحدود والتدوير وما إلى ذلك لتكوين مظهر التوقيعات.

Feature icon

حماية كلمة المرور للوثيقة

تأمين أنواع معينة من المستندات عن طريق تعيين كلمة مرور بعد التوقيع.

Feature icon

الحماية من التغييرات

منع إجراء تغييرات على مستندات العمل المهمة بعد إلحاق توقيع بشهادة رقمية.

Feature icon

تحويل الملفات الموقعة إلى صيغ أخرى

تحويل الملفات الموقعة إلى التنسيقات المطلوبة، مثل حفظ مستند Word كملف PDF.

Feature icon

استخراج معاينات الصفحة

استخرج الصفحات من المستندات الموقعة كصور فردية للمعالجة المستقبلية.

Feature icon

البحث عن التوقيع في المستندات

استرجاع المعلومات حول التوقيعات المضافة مسبقًا في مستندات محددة.

Feature icon

التحقق من صحة الوثائق الموقعة

تحقق من التوقيع الصحيح للمستندات باستخدام ميزات التحقق من الصحة.

Feature icon

تحديث أو حذف التوقيعات

يمكنك بسهولة تغيير موضع توقيعات محددة على الصفحة، أو تعديل نصها، أو حذفها دون أي مشاكل.

عينات التعليمات البرمجية

تستخدم بعض حالات GroupDocs.Signature النموذجية لعمليات .NET

إضافة رمز الاستجابة السريعة إلى PDF

يمكن أن تؤدي إضافة رموز QR إلى صفحات محددة من مستندات PDF إلى تحسين العمليات التجارية. فيما يلي مثال لكيفية إضافة رمز الاستجابة السريعة باستخدام GroupDocs.Signature.

كيفية وضع رمز الاستجابة السريعة على PDF.

// قم بتحميل المستند للتوقيع
using (Signature signature = new Signature("file_to_sign.pdf"))
{
    // قم بإنشاء خيارات رمز الاستجابة السريعة بنص محدد مسبقًا
    QrCodeSignOptions options = new QrCodeSignOptions("The document is approved by John Smith")
    {
        // قم بتكوين نوع ترميز رمز الاستجابة السريعة وموضعه على الصفحة
        EncodeType = QrCodeTypes.QR,
        Left = 100,
        Top = 100
    };
    // قم بتوقيع المستند واحفظه كملف النتيجة
    signature.Sign("file_with_QR.pdf", options);
}

حماية مستند DOCX باستخدام شهادة رقمية

يمكنك حماية مستند باستخدام التوقيعات الشخصية أو توقيعات الشركة المخزنة كشهادات رقمية. ولا يمكن تعديل هذه المستندات المحمية دون إبطال التوقيع.

إليك كيفية ضمان سلامة المستند.

// قم بتحميل المستند ليتم توقيعه رقميًا
using (Signature signature = new Signature("file_to_sign.pdf"))
{
    // حدد خيارات التوقيع الرقمي وقم بتوفير المسار إلى ملف الشهادة
    DigitalSignOptions options = new DigitalSignOptions("certificate.pfx")
    {
        // قم بتعيين كلمة مرور الشهادة
        Password = "1234567890"
    };
    // قم بتوقيع المستند وحفظه في المسار المطلوب
    signature.Sign("digitally_signed.pdf", options);
}

 العربية