PDF Security

Encrypt

Mã hóa các tệp PDF của bạn với các công cụ .NET của Documentize để bảo vệ thông tin nhạy cảm.

Decrypt

Giải mã tệp PDF của bạn với các công cụ .NET của Documentize để mở tài liệu.

Sign

Ký số tài liệu PDF bằng các công cụ .NET của Documentize—đảm bảo bảo mật, tính xác thực và tuân thủ một cách dễ dàng.

Tiểu mục của PDF Security

Encrypt

Công cụ Documentize PDF Security for .NET là một công cụ mạnh mẽ được thiết kế để tăng cường bảo mật cho các tài liệu PDF của bạn bằng cách cung cấp khả năng mã hóa, giải mã và ký. Nó đảm bảo rằng thông tin nhạy cảm của bạn vẫn giữ được tính bí mật và được bảo vệ khỏi sự truy cập trái phép.

Cách mã hóa một tệp PDF

Để mã hóa một tài liệu PDF, hãy thực hiện theo các bước sau:

  1. Tạo một thể hiện của EncryptOptions với các mật khẩu người dùng và chủ sở hữu mong muốn.
  2. Thêm tệp PDF đầu vào bằng phương thức AddInput.
  3. Thêm tệp PDF đầu ra bằng phương thức AddOutput.
  4. Thực hiện mã hóa bằng phương thức Encrypt của lớp PdfSecurity.
1// Tạo đối tượng EncryptOptions để thiết lập hướng dẫn
2var options = new EncryptOptions("123456", "qwerty");
3// Thêm đường dẫn tệp đầu vào
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Đặt đường dẫn tệp đầu ra
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Thực hiện quá trình
8PdfSecurity.Encrypt(options);

Tính năng chính:

  • Mã hóa tài liệu PDF: Bảo mật các tệp PDF của bạn bằng cách thêm mật khẩu người dùng và chủ sở hữu.
  • Tự động hóa: Tích hợp mã hóa và giải mã vào các ứng dụng .NET của bạn để có quy trình tự động.
  • Tuân thủ: Đảm bảo tài liệu của bạn đáp ứng các tiêu chuẩn ngành về bảo mật tài liệu.

Decrypt

Công cụ Documentize PDF Security for .NET là một công cụ mạnh mẽ được thiết kế để nâng cao bảo mật cho các tài liệu PDF của bạn bằng cách cung cấp khả năng mã hóa, giải mã và ký kết. Nó đảm bảo rằng thông tin nhạy cảm của bạn vẫn được bí mật và được bảo vệ khỏi truy cập trái phép.

Cách Giải mã một PDF

Để giải mã một tài liệu PDF, thực hiện các bước sau:

  1. Tạo một thể hiện của DecryptionOptions với mật khẩu cần thiết.
  2. Thêm tệp PDF đầu vào bằng cách sử dụng phương thức AddInput.
  3. Thêm tệp PDF đầu ra bằng cách sử dụng phương thức AddOutput.
  4. Thực hiện quá trình mã hóa bằng cách sử dụng phương thức Decrypt của lớp PdfSecurity.
1// Tạo đối tượng DecryptOptions để đặt hướng dẫn
2var options = new DecryptOptions("123456");
3// Thêm đường dẫn tệp đầu vào
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Đặt đường dẫn tệp đầu ra
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Thực hiện quá trình
8PdfSecurity.Decrypt(options);

Tính Năng Chính:

  • Giải mã tài liệu PDF: Xóa mã hóa khỏi PDF khi cần.
  • Tự động hóa: Tích hợp mã hóa và giải mã vào các ứng dụng .NET của bạn để thực hiện quy trình tự động.
  • Tuân thủ: Đảm bảo tài liệu của bạn đáp ứng tiêu chuẩn ngành về bảo mật tài liệu.

Sign

Plugin Documentize PDF Security for .NET cho phép người dùng ký số các tài liệu PDF. Nó cung cấp một quy trình đơn giản để thêm chữ ký, đảm bảo tính xác thực và bảo vệ nội dung PDF. Plugin hỗ trợ cả chữ ký hiển thị và chữ ký vô hình và cung cấp các tùy chọn để tùy chỉnh vị trí, lý do, thông tin liên hệ, và nhiều hơn nữa.

Cách Ký Tài Liệu PDF

Để ký một tài liệu PDF sử dụng tệp PFX, hãy làm theo các bước sau:

  1. Khởi tạo lớp SignOptions với đường dẫn tệp PFX và mật khẩu.
  2. Thêm tệp PDF đầu vào và tệp đầu ra vào các tùy chọn.
  3. Chạy phương thức Sign để áp dụng chữ ký.
1// Tạo đối tượng SignOptions để đặt hướng dẫn
2var options = new SignOptions("path_to_your_pfx_file.pfx", "password_of_your_pfx_file");
3// Thêm đường dẫn tệp đầu vào
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Đặt đường dẫn tệp đầu ra
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Thực hiện quy trình
8PdfSecurity.Sign(options);

Cách Sử Dụng Luồng cho Tệp PFX

Bạn cũng có thể ký một tài liệu PDF bằng chứng chỉ PFX được cung cấp dưới dạng luồng thay vì đường dẫn tệp. Điều này cho phép xử lý linh hoạt hơn về lưu trữ chứng chỉ.

1using var pfxStream = File.OpenRead(@"path_to_your_pfx_file.pfx");
2var options = new SignOptions(pfxStream, "password_of_your_pfx_file");
3options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
4options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
5// Thực hiện quy trình
6PdfSecurity.Sign(options);

Cách Áp Dụng Chữ Ký Vô Hình

Để thêm một chữ ký vô hình (một chữ ký bảo vệ tài liệu mà không hiển thị chữ ký trên tài liệu), chỉ cần đặt thuộc tính Visible thành false.

  1. Tạo một thể hiện của SignOptions.
  2. Đặt Visible thành false.
  3. Thêm các tệp đầu vào và đầu ra.
  4. Gọi Sign để áp dụng chữ ký vô hình.
1var options = new SignOptions("path_to_your_pfx_file.pfx", "password_of_your_pfx_file");
2options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
3options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
4// Cấu hình chữ ký vô hình
5signOptions.Visible = false;
6// Thực hiện quy trình
7PdfSecurity.Sign(options);

Cách Sử Dụng Các Tùy Chọn Bổ Sung cho Chữ Ký của Tài Liệu PDF

Bạn có thể sử dụng các tùy chọn bổ sung khi thêm chữ ký vào tệp PFX như Lý Do, Liên Hệ, Vị Trí, Số Trang.

  1. Khởi tạo lớp SignOptions với đường dẫn tệp PFX và mật khẩu.
  2. Thêm tệp PDF đầu vào và tệp đầu ra vào các tùy chọn.
  3. Đặt giá trị cho các tùy chọn của bạn.
  4. Chạy phương thức Sign để áp dụng chữ ký.
 1// Tạo đối tượng SignOptions để đặt hướng dẫn
 2var options = new SignOptions("path_to_your_pfx_file.pfx", "password_of_your_pfx_file");
 3// Thêm đường dẫn tệp đầu vào
 4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 5// Đặt đường dẫn tệp đầu ra
 6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
 7// Tham số tùy chọn
 8options.Reason = "my Reason";
 9options.Contact = "my Contact";
10options.Location = "my Location";
11options.PageNumber = 3;
12// Thực hiện quy trình
13PdfSecurity.Sign(options);

Cách Thêm Thời Gian Ghi Nhận vào PDF

Để thêm một thời gian ghi nhận bảo mật vào một tài liệu PDF, hãy làm theo các bước sau:

  1. Tạo một thể hiện của AddTimestampOptions để cấu hình quy trình ghi nhận thời gian.
  2. Thêm tệp PDF đầu vào bằng cách sử dụng phương thức AddInput.
  3. Đặt đường dẫn tệp đầu ra bằng cách sử dụng AddOutput.
  4. Thực hiện quy trình ghi nhận thời gian bằng cách sử dụng phương thức Sign.
1// Tạo đối tượng SignOptions để đặt hướng dẫn
2var options = new SignOptions("path_to_your_pfx_file.pfx", "password_for_your_pfx_file");
3options.TimestampOptions = new TimestampOptions("server_url");
4// Thêm đường dẫn tệp đầu vào
5options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
6// Đặt đường dẫn tệp đầu ra
7options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
8// Thực hiện quy trình
9PdfSecurity.Sign(options);

Cách Sử Dụng Xác Thực Tùy Chỉnh với Máy Chủ Thời Gian Ghi Nhận

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ủ thời gian ghi nhận. Đ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.

1// Cấu hình các tùy chọn ghi nhận thời gian với xác thực
2options.TimestampOptions = new TimestampOptions("timestamp_server_url", "username:password");

Các Tính Năng Chính:

  • Ký số Tài liệu PDF: Bảo vệ tài liệu của bạn bằng chữ ký số hiển thị hoặc vô hình.
  • Hỗ trợ PFX: Ký các tệp PDF bằng chứng chỉ PFX.
  • Tùy Chỉnh Các Tùy Chọn: Cấu hình các cài đặt chữ ký như lý do, vị trí và thông tin liên hệ.
  • Chữ Ký Hiện Hữu và Vô Hình: Chọn xem chữ ký có hiển thị trên tài liệu hay không.
  • Máy chủ Thời Gian Ghi Nhận Tùy Chỉnh: Sử dụng URL máy chủ thời gian ghi nhận tùy chỉnh và thông tin xác thực.
 Tiếng Việt