مُضيف الطوابع الزمنية لملفات PDF

مُضيف الطوابع الزمنية لملفات PDF المستند إلى .NET هو أداة قوية مصممة لإضافة طوابع زمنية مؤمنة إلى مستندات PDF الخاصة بك. يعزز من سلامة وأصالة مستنداتك من خلال توفير مرجع زمني موثوق، مما يضمن الامتثال لمعايير التوقيع الرقمي.

الميزات الرئيسية:

  • إضافة طوابع زمنية مؤمنة: أضف طوابع زمنية مؤمنة بسهولة إلى مستندات PDF الخاصة بك.
  • خوادم الطوابع الزمنية القابلة للتخصيص: استخدم عناوين URL لخوادم الطوابع الزمنية الخاصة وكلمات مرور المصادقة.
  • التشغيل الآلي: دمج الطوابع الزمنية في تطبيقات .NET الخاصة بك لتوفير سير عمل مؤتمت.
  • الامتثال: تأكد من أن مستنداتك تلبي معايير الصناعة للتوقيع الرقمي والطوابع الزمنية.

كيفية إضافة طابع زمني إلى مستندات PDF

لإضافة طابع زمني مؤمن إلى مستند PDF، اتبع هذه الخطوات:

  1. أنشئ مثيلًا من فئة Timestamp.
  2. أنشئ مثيلًا من AddTimestampOptions لتكوين عملية الطابع الزمني.
  3. أضف ملف PDF المدخل باستخدام طريقة AddInput.
  4. حدد مسار ملف الإخراج باستخدام AddOutput.
  5. نفذ عملية الطابع الزمني باستخدام طريقة Process.
 1  
 2// قم بتهيئة مكون الطابع الزمني  
 3var plugin = new Timestamp();  
 4
 5// قم بتهيئة خيارات الطابع الزمني  
 6var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url");  
 7
 8// أضف ملف PDF المدخل  
 9opt.AddInput(new FileDataSource("path_to_pdf"));  
10
11// حدد ملف PDF الناتج  
12opt.AddOutput(new FileDataSource("path_to_result_pdf"));  
13
14// نفذ عملية الطابع الزمني  
15plugin.Process(opt);  

كيفية استخدام مصادقة مخصصة مع خادم الطوابع الزمنية

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

  1. أنشئ مثيلًا من فئة Timestamp.
  2. أنشئ مثيلًا من AddTimestampOptions، بما في ذلك serverBasicAuthCredentials.
  3. أضف مسارات ملف المدخل وملف الإخراج.
  4. استدعاء طريقة Process.
 1  
 2// قم بتهيئة مكون الطابع الزمني  
 3var plugin = new Timestamp();  
 4
 5// قم بتهيئة خيارات الطابع الزمني مع المصادقة  
 6var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url", "username:password");  
 7
 8// أضف ملف PDF المدخل  
 9opt.AddInput(new FileDataSource("path_to_pdf"));  
10
11// حدد ملف PDF الناتج  
12opt.AddOutput(new FileDataSource("path_to_result_pdf"));  
13
14// نفذ عملية الطابع الزمني  
15plugin.Process(opt);  

التعامل مع ملفات PFX وكلمات المرور

تتيح لك فئة AddTimestampOptions استخدام ملف PFX للتوقيع الرقمي جنبًا إلى جنب مع كلمة المرور.

  • دفق PFX أو مسار الملف: يمكنك تقديم دفق أو مسار ملف لملف PFX.
  • حماية كلمة المرور: تأكد من إدارة كلمة المرور لملف PFX بشكل آمن.
 عربي