Hướng dẫn ngắn này mô tả cách ký điện tử vào tài liệu Word bằng Python. Nó có các chi tiết để thiết lập môi trường, danh sách các bước để hoàn thành nhiệm vụ và mã mẫu có thể chạy được để thêm chữ ký số vào Word bằng Python. Chúng ta sẽ thảo luận về các tùy chọn khác nhau để tùy chỉnh tác vụ ký bằng cách thiết lập các thuộc tính khác nhau của đối tượng lớp SignOptions.
Các bước chèn chữ ký trong Word bằng Python
- Đặt IDE để sử dụng Aspose.Words cho Python qua .NET để ký tệp Word
- Tạo đối tượng CertificateHolder bằng cách cung cấp tệp chứng chỉ và mật khẩu trong phương thức create()
- Tạo đối tượng lớp SignOptions để tùy chỉnh chữ ký
- Thêm một số ý kiến
- Đặt ngày và giờ ký
- Ký tên vào file Word mục tiêu bằng phương thức sign() trong lớp DigitalSignatureUtil
Các bước này giải thích cách chèn chữ ký trong Word bằng Python với sự trợ giúp của một chuỗi tác vụ đơn giản. Chúng ta cần tạo một đối tượng của chủ sở hữu chứng chỉ và các tùy chọn ký tên. Phương thức DigitalSignatureUtil.sign() sử dụng hai đối tượng này để ký vào tệp Word đích.
Mã để chèn chữ ký trên Word bằng Python
Mẫu mã này trình bày cách đăng nhập vào tài liệu Word bằng Python. Lớp chữ ký số có thuộc tính certificateHolder yêu cầu tệp chứng chỉ ở định dạng PFX và mật khẩu cho chứng chỉ. Lớp SignOptions có nhiều thuộc tính và phương thức để đặt các đặc điểm chữ ký, chẳng hạn như hình ảnh dòng chữ ký, ID dòng chữ ký, thời gian ký, ID nhà cung cấp, mật khẩu giải mã và nhận xét.
Hướng dẫn này đã hướng dẫn chúng tôi cách chèn chữ ký vào Word bằng Python. Nếu bạn muốn tìm hiểu cách bảo vệ tệp bằng mật khẩu, hãy tham khảo bài viết trên cách đặt mật khẩu bảo vệ tài liệu Word bằng Python.