Ký hiệu Xử lý văn bản bằng siêu dữ liệu
Giới thiệu
Trong hướng dẫn này, chúng tôi sẽ hướng dẫn bạn quy trình ký tài liệu Xử lý văn bản có siêu dữ liệu bằng GroupDocs.Signature cho .NET. Ký siêu dữ liệu cho phép bạn nhúng thông tin bổ sung vào tài liệu của mình, chẳng hạn như tên tác giả, ngày tạo, ID tài liệu, v.v.
Điều kiện tiên quyết
Trước khi chúng ta bắt đầu, hãy đảm bảo bạn có những điều sau:
- Đã cài đặt thư viện GroupDocs.Signature cho .NET.
- Truy cập vào tài liệu Xử lý văn bản (ví dụ: .docx).
- Kiến thức cơ bản về ngôn ngữ lập trình C#.
Nhập không gian tên
Trước tiên, bạn cần nhập các không gian tên cần thiết vào dự án C# của mình:
using System;
using System.IO;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
Bước 1: Đặt đường dẫn tệp
Xác định đường dẫn tệp của tài liệu Xử lý văn bản bạn muốn ký và đường dẫn tệp đầu ra nơi tài liệu đã ký sẽ được lưu.
string filePath = "sample.docx";
string outputFilePath = Path.Combine("Your Document Directory", "SignWordProcessingWithMetadata", "SignedWithMetadata.docx");
Bước 2: Khởi tạo đối tượng chữ ký
Tạo đối tượng Chữ ký bằng cách chuyển đường dẫn tệp của tài liệu bạn muốn ký.
using (Signature signature = new Signature(filePath))
{
// Thao tác chữ ký sẽ được thực hiện tại đây
}
Bước 3: Xác định các tùy chọn ký hiệu siêu dữ liệu
Bây giờ, hãy tạo các tùy chọn ký hiệu Siêu dữ liệu và thêm nhiều loại chữ ký siêu dữ liệu khác nhau.
MetadataSignOptions options = new MetadataSignOptions();
// Thêm chữ ký siêu dữ liệu
options
.Add(new WordProcessingMetadataSignature("Author", "Mr.Sherlock Holmes")) // Chuỗi giá trị
.Add(new WordProcessingMetadataSignature("CreatedOn", DateTime.Now)) // Giá trị ngày giờ
.Add(new WordProcessingMetadataSignature("DocumentId", 123456)) // Giá trị số nguyên
.Add(new WordProcessingMetadataSignature("SignatureId", 123.456D)) // Giá trị kép
.Add(new WordProcessingMetadataSignature("Amount", 123.456M)) // Giá trị thập phân
.Add(new WordProcessingMetadataSignature("Total", 123.456F)); // Giá trị nổi
Bước 4: Ký vào tài liệu
Bây giờ, hãy ký tài liệu với các tùy chọn siêu dữ liệu đã xác định và lưu tài liệu đã ký vào đường dẫn tệp đầu ra.
SignResult result = signature.Sign(outputFilePath, options);
Console.WriteLine($"\nSource document signed successfully with {result.Succeeded.Count} signature(s).\nFile saved at {outputFilePath}.");
Điều này kết thúc quá trình ký tài liệu Xử lý văn bản có siêu dữ liệu bằng GroupDocs.Signature cho .NET.
Phần kết luận
Trong hướng dẫn này, chúng ta đã tìm hiểu cách ký tài liệu Xử lý văn bản bằng siêu dữ liệu bằng GroupDocs.Signature cho .NET. Ký siêu dữ liệu bổ sung thêm thông tin có giá trị vào tài liệu của bạn, nâng cao tính xác thực và khả năng truy xuất nguồn gốc của chúng.
Câu hỏi thường gặp
Tôi có thể ký tài liệu bằng siêu dữ liệu tùy chỉnh bằng GroupDocs.Signature cho .NET không?
Có, bạn có thể xác định các trường siêu dữ liệu tùy chỉnh và ký tài liệu với chúng.
GroupDocs.Signature cho .NET có tương thích với nhiều định dạng tài liệu khác nhau không?
Có, GroupDocs.Signature hỗ trợ nhiều định dạng tài liệu, bao gồm Xử lý văn bản, PDF, v.v.
Tôi có thể ký tài liệu theo chương trình mà không cần sự tương tác của người dùng không?
Hoàn toàn có thể, GroupDocs.Signature cho phép bạn tự động hóa quy trình ký tài liệu trong ứng dụng của mình.
Có phiên bản dùng thử của GroupDocs.Signature cho .NET không?
Có, bạn có thể tải phiên bản dùng thử miễn phí từ trang web GroupDocs.
GroupDocs.Signature cho .NET có hỗ trợ chữ ký số không?
Có, GroupDocs.Signature hỗ trợ cả chữ ký số và siêu dữ liệu cho tài liệu.