Trình Thêm Dấu Thời Gian PDF
Trình Thêm Dấu Thời Gian PDF cho .NET là một công cụ mạnh mẽ được thiết kế để thêm dấu thời gian bảo mật vào tài liệu PDF của bạn. Nó nâng cao tính toàn vẹn và xác thực của tài liệu bằng cách cung cấp một tham chiếu thời gian đáng tin cậy, đảm bảo tuân thủ các tiêu chuẩn chữ ký số.
Các Tính Năng Chính:
- Thêm Dấu Thời Gian Bảo Mật: Dễ dàng thêm dấu thời gian bảo mật vào tài liệu PDF của bạn.
- Máy Chủ Dấu Thời Gian Tùy Chỉnh: Sử dụng URL máy chủ dấu thời gian và thông tin xác thực tùy chỉnh.
- Tự Động Hóa: Tích hợp việc đóng dấu thời gian vào các ứng dụng .NET của bạn cho quy trình tự động hóa.
- Tuân Thủ: Đảm bảo tài liệu của bạn đáp ứng các tiêu chuẩn ngành đối với chữ ký số và dấu thời gian.
Cách Thêm Dấu Thời Gian vào Tài Liệu PDF
Để thêm một dấu thời gian bảo mật vào một tài liệu PDF, làm theo các bước sau:
- Tạo một thể hiện của lớp
Timestamp
. - Tạo một thể hiện của
AddTimestampOptions
để cấu hình quy trình đóng dấu thời gian. - Thêm tệp PDF đầu vào bằng phương thức
AddInput
. - Đặt đường dẫn tệp đầu ra bằng cách sử dụng
AddOutput
. - Thực hiện việc đóng dấu thời gian bằng phương thức
Process
.
1
2// Khởi tạo plugin Timestamp
3var plugin = new Timestamp();
4
5// Cấu hình các tùy chọn đóng dấu thời gian
6var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url");
7
8// Thêm tệp PDF đầu vào
9opt.AddInput(new FileDataSource("path_to_pdf"));
10
11// Chỉ định tệp PDF đầu ra
12opt.AddOutput(new FileDataSource("path_to_result_pdf"));
13
14// Thực hiện quy trình đóng dấu thời gian
15plugin.Process(opt);
Cách Sử Dụng Xác Thực Tùy Chỉnh với Máy Chủ Dấu Thời Gian
Bạn có thể cung cấp thông tin xác thực xác thực cơ bản khi kết nối với máy chủ dấu thời gian. Điều này cho phép bạn xác thực với các máy chủ yêu cầu tên người dùng và mật khẩu.
- Tạo một thể hiện của lớp
Timestamp
. - Tạo một thể hiện của
AddTimestampOptions
, bao gồmserverBasicAuthCredentials
. - Thêm đường dẫn tệp đầu vào và tệp đầu ra.
- Gọi phương thức
Process
.
1
2// Khởi tạo plugin Timestamp
3var plugin = new Timestamp();
4
5// Cấu hình các tùy chọn đóng dấu thời gian với xác thực
6var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url", "username:password");
7
8// Thêm tệp PDF đầu vào
9opt.AddInput(new FileDataSource("path_to_pdf"));
10
11// Chỉ định tệp PDF đầu ra
12opt.AddOutput(new FileDataSource("path_to_result_pdf"));
13
14// Thực hiện quy trình đóng dấu thời gian
15plugin.Process(opt);
Xử Lý Tệp PFX và Mật Khẩu
Lớp AddTimestampOptions
cho phép bạn sử dụng một tệp PFX để ký số cùng với mật khẩu.
- Luồng hoặc Đường Dẫn Tệp PFX: Bạn có thể cung cấp một luồng hoặc đường dẫn tệp đến tệp PFX.
- Bảo Vệ Mật Khẩu: Đảm bảo bạn quản lý an toàn mật khẩu cho tệp PFX.