مُضيف الطوابع الزمنية لملفات PDF
مُضيف الطوابع الزمنية لملفات PDF المستند إلى .NET هو أداة قوية مصممة لإضافة طوابع زمنية مؤمنة إلى مستندات PDF الخاصة بك. يعزز من سلامة وأصالة مستنداتك من خلال توفير مرجع زمني موثوق، مما يضمن الامتثال لمعايير التوقيع الرقمي.
الميزات الرئيسية:
- إضافة طوابع زمنية مؤمنة: أضف طوابع زمنية مؤمنة بسهولة إلى مستندات PDF الخاصة بك.
- خوادم الطوابع الزمنية القابلة للتخصيص: استخدم عناوين URL لخوادم الطوابع الزمنية الخاصة وكلمات مرور المصادقة.
- التشغيل الآلي: دمج الطوابع الزمنية في تطبيقات .NET الخاصة بك لتوفير سير عمل مؤتمت.
- الامتثال: تأكد من أن مستنداتك تلبي معايير الصناعة للتوقيع الرقمي والطوابع الزمنية.
كيفية إضافة طابع زمني إلى مستندات PDF
لإضافة طابع زمني مؤمن إلى مستند PDF، اتبع هذه الخطوات:
- أنشئ مثيلًا من فئة
Timestamp
. - أنشئ مثيلًا من
AddTimestampOptions
لتكوين عملية الطابع الزمني. - أضف ملف PDF المدخل باستخدام طريقة
AddInput
. - حدد مسار ملف الإخراج باستخدام
AddOutput
. - نفذ عملية الطابع الزمني باستخدام طريقة
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);
كيفية استخدام مصادقة مخصصة مع خادم الطوابع الزمنية
يمكنك توفير بيانات اعتماد المصادقة الأساسية عند الاتصال بخادم الطوابع الزمنية. يتيح لك ذلك المصادقة مع الخوادم التي تتطلب اسم مستخدم وكلمة مرور.
- أنشئ مثيلًا من فئة
Timestamp
. - أنشئ مثيلًا من
AddTimestampOptions
، بما في ذلكserverBasicAuthCredentials
. - أضف مسارات ملف المدخل وملف الإخراج.
- استدعاء طريقة
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 بشكل آمن.