Ví dụ này minh họa cách thêm siêu dữ liệu XMP tối thiểu vào tài liệu PDF một cách lập trình bằng Aspose.Pdf for .NET. Siêu dữ liệu XMP (Extensible Metadata Platform) cải thiện khả năng khám phá tài liệu, hỗ trợ tuân thủ và cho phép xử lý siêu dữ liệu nhất quán trong các quy trình làm việc. Việc thêm ngay cả một tập hợp cơ bản các trường siêu dữ liệu cũng đảm bảo tính tương thích với các hệ thống doanh nghiệp và công cụ quản lý tài sản kỹ thuật số.
Các bước để thêm siêu dữ liệu XMP tối thiểu vào PDF bằng C#
- Kiểm tra xem tệp PDF đầu vào có tồn tại không và tải nó vào một đối tượng Document
- Tạo một thể hiện PdfXmpMetadata và gắn nó vào tài liệu PDF đã tải
- Xác minh xem metadata XMP đã có sẵn chưa bằng cách kiểm tra số lượng metadata
- Nếu không có metadata, thêm một bộ tối thiểu các trường bắt buộc: CreatorTool, CreateDate, ModifyDate và Nickname
- Lưu tài liệu PDF đã cập nhật cùng metadata XMP mới vào tệp đầu ra
Mã đầu tiên tải PDF, sau đó gắn nó vào lớp mặt nạ metadata XMP. Nếu không tìm thấy metadata, nó thêm một tập hợp nhỏ nhưng có ý nghĩa các thuộc tính chuẩn bằng cách sử dụng lớp DefaultMetadataProperties. Cuối cùng, nó lưu các thay đổi trở lại đĩa.
Mã để Thêm Siêu dữ liệu XMP Tối thiểu vào PDF bằng C#
Ví dụ này minh họa cách đảm bảo mỗi tệp PDF được tạo ra chứa mức cơ bản của siêu dữ liệu XMP, cải thiện khả năng tương tác và khả năng truy xuất trong các quy trình tài liệu tự động.