اضافه کننده Timestamp PDF
اضافهکننده Timestamp PDF Documentize برای .NET یک ابزار قدرتمند است که برای اضافه کردن Timestamp های ایمن به اسناد PDF شما طراحی شده است. این ابزار یک مرجع زمانی مورد اعتماد را فراهم میآورد و به این ترتیب، یکپارچگی و اصالت اسناد شما را افزایش میدهد و از انطباق با استانداردهای امضای دیجیتال اطمینان حاصل میکند.
قابلیتهای کلیدی:
- اضافه کردن Timestamp های ایمن: به راحتی Timestamp های ایمن را به اسناد PDF خود اضافه کنید.
- سرورهای Timestamp قابل تنظیم: از آدرسهای URL سرور Timestamp سفارشی و اعتبارنامههای احراز هویت استفاده کنید.
- خودکارسازی: فرآیند Timestamp گذاری را به برنامههای .NET خود برای گردش کار خودکار ادغام کنید.
- انطباق: اطمینان حاصل کنید که اسناد شما با استانداردهای صنعتی برای امضاهای دیجیتال و Timestamp ها مطابقت داشته باشد.
چگونه یک Timestamp به اسناد PDF اضافه کنیم
برای اضافه کردن یک Timestamp ایمن به یک سند PDF، مراحل زیر را دنبال کنید:
- یک نمونه از کلاس
Timestamp
ایجاد کنید. - یک نمونه از
AddTimestampOptions
ایجاد کنید تا فرآیند Timestamp گذاری را پیکربندی کنید. - فایل PDF ورودی را اضافه کنید با استفاده از روش
AddInput
. - مسیر فایل خروجی را تنظیم کنید با استفاده از
AddOutput
. - فرآیند Timestamp را اجرا کنید با استفاده از روش
Process
.
1// ایجاد نمونهای از افزونه Timestamp
2var plugin = new Timestamp();
3
4// پیکربندی گزینههای Timestamp گذاری
5var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url");
6
7// اضافه کردن فایل PDF ورودی
8opt.AddInput(new FileDataSource("path_to_pdf"));
9
10// مشخص کردن فایل PDF خروجی
11opt.AddOutput(new FileDataSource("path_to_result_pdf"));
12
13// انجام فرآیند Timestamp
14plugin.Process(opt);
چگونه از احراز هویت سفارشی با سرور Timestamp استفاده کنیم
شما میتوانید اعتبارنامههای احراز هویت پایه را هنگام اتصال به سرور Timestamp ارائه دهید. این امکان به شما اجازه میدهد با سرورهایی که نام کاربری و رمز عبور نیاز دارند، احراز هویت کنید.
- یک نمونه از کلاس
Timestamp
ایجاد کنید. - یک نمونه از
AddTimestampOptions
ایجاد کنید، شاملserverBasicAuthCredentials
. - مسیرهای فایل ورودی و خروجی را اضافه کنید.
- متد
Process
را صدا بزنید.
1// ایجاد نمونهای از افزونه Timestamp
2var plugin = new Timestamp();
3
4// پیکربندی گزینههای Timestamp گذاری با احراز هویت
5var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url", "username:password");
6
7// اضافه کردن فایل PDF ورودی
8opt.AddInput(new FileDataSource("path_to_pdf"));
9
10// مشخص کردن فایل PDF خروجی
11opt.AddOutput(new FileDataSource("path_to_result_pdf"));
12
13// انجام فرآیند Timestamp
14plugin.Process(opt);
مدیریت فایلهای PFX و رمزعبور
کلاس AddTimestampOptions
به شما اجازه میدهد تا از یک فایل PFX برای امضای دیجیتال به همراه رمزعبور استفاده کنید.
- جریان یا مسیر فایل PFX: میتوانید یک جریان یا مسیر فایل به فایل PFX ارائه دهید.
- حفاظت با رمزعبور: اطمینان حاصل کنید که رمزعبور فایل PFX را به طور ایمن مدیریت میکنید.