Hướng dẫn nhanh này hướng dẫn cách chèn chữ ký trong PowerPoint bằng C# từ tệp chứng chỉ PFX. Nó chứa thông tin về cấu hình môi trường, logic chương trình từng bước và mã mẫu có thể chạy được để thêm chữ ký điện tử vào PowerPoint bằng C#. Nó cũng cung cấp thông tin về cách đặt nhận xét chữ ký điện tử trước khi thêm chúng vào tệp bản trình bày và lưu dưới dạng tệp PPTX.
Các bước để chèn chữ ký trong PowerPoint bằng C#
- Định cấu hình môi trường để thêm Aspose.Slides for .NET để ký bản trình bày
- Tạo hoặc tải tệp trong đối tượng Presentation cần được ký từ chứng chỉ PFX
- Khởi tạo đối tượng lớp DigitalSignature bằng cách cung cấp phần tệp chứng chỉ PFX và mật khẩu
- Đặt các thuộc tính mong muốn của chữ ký sẽ được chèn
- Thêm chữ ký vừa tạo vào bộ sưu tập chữ ký của bản trình bày
- Lưu bản trình bày đã cập nhật nơi chữ ký mới được thêm vào
Các bước này mô tả quy trình cách thêm chữ ký trong PowerPoint bằng C# bằng cách chia sẻ liên kết đến tài nguyên cần thiết, trình tự chương trình và mã mẫu. Phần giới thiệu được cung cấp cho tất cả các lớp, phương thức và thuộc tính cần thiết được yêu cầu để hoàn thành tác vụ như lớp Trình bày được sử dụng để tạo hoặc tải bản trình bày và lớp Chữ ký số được sử dụng để tải chứng chỉ PFX. Cần lưu ý rằng tính năng này hiện chỉ khả dụng cho các tệp PPTX.
Mã để chèn chữ ký số trong PowerPoint bằng C#
Đoạn mã này trình bày cách thêm chữ ký trong PowerPoint bằng C# trong bước đầu tiên bạn tải/tạo tệp bản trình bày bằng cách sử dụng lớp Trình bày cung cấp nhiều hàm tạo khác để tải tệp từ luồng thay vì đĩa và cũng sử dụng LoadOptions để tùy chỉnh quá trình tải. Tương tự, bạn có thể đặt nhận xét cho chữ ký điện tử trước khi thêm nó vào bản trình bày bằng cách sử dụng thuộc tính Nhận xét. Cần lưu ý rằng đối với .NET Framework bằng hoặc cao hơn 4.7.0, bạn cần bỏ ghi chú hai dòng mã ở đầu chương trình.
Hướng dẫn chi tiết này giải thích cách thêm chữ ký vào PowerPoint bằng C#. Nếu bạn muốn tìm hiểu quy trình mã hóa bản trình bày, hãy tham khảo bài viết trên cách bảo mật trình chiếu PowerPoint trong C# .NET.