Thao tác siêu dữ liệu XMP

Dễ dàng thêm, chỉnh sửa và truy xuất siêu dữ liệu từ các tệp EPS, giúp bạn có toàn quyền kiểm soát thông tin tài liệu của mình. Nâng nội dung của tệp EPS lên một tầm cao mới với Giải pháp Aspose.Page cho C++!

 

Siêu dữ liệu XMP là tập hợp các thuộc tính để mô tả một tệp. Nó được viết ở định dạng XML. Siêu dữ liệu bao gồm thông tin về nội dung của tệp, chi tiết nhận dạng phân biệt nó với các tệp khác và dữ liệu khác liên quan đến lịch sử tạo, sửa đổi và tải lên của tệp. Ngoài ra, nó ghi lại chi tiết về những người dùng đã đóng góp vào việc tạo, chỉnh sửa và tải lên tệp.

Khai phá sức mạnh của tệp EPS của bạn bằng giải pháp API C++ của chúng tôi! Tích hợp liền mạch với siêu dữ liệu XMP cho phép bạn kiểm soát hoàn toàn các tài liệu EPS của mình. Cho dù bạn đang quản lý nội dung kỹ thuật số, nâng cao thông tin bản quyền hay tối ưu hóa quy trình làm việc sáng tạo của mình, API của chúng tôi sẽ đơn giản hóa quy trình, đảm bảo độ chính xác và hiệu quả. Cải thiện khả năng xử lý siêu dữ liệu của bạn và hiểu rõ hơn về tệp EPS của bạn. Trải nghiệm khả năng tích hợp liền mạch với siêu dữ liệu XMP bằng giải pháp API C++ của chúng tôi. Hãy mua giải pháp ngay hôm nay hoặc chỉ dùng thử miễn phí để khám phá chức năng thêm, chỉnh sửa và truy xuất siêu dữ liệu từ các tệp EPS! Để biết thêm thông tin và ví dụ về cách làm việc với siêu dữ liệu XMP, hãy truy cập tài liệu API Aspose.Page trên GitHub . Hãy dùng thử ứng dụng web XMP Metadata Editor của chúng tôi để xem cách sử dụng chức năng này.

Để chạy ví dụ mã, bạn sẽ cần:

  • Aspose.Page cho API C++ là API chuyển đổi và thao tác tài liệu giàu tính năng, mạnh mẽ và dễ sử dụng cho nền tảng C++.

  • Bạn có thể trực tiếp tải xuống phiên bản mới nhất của nó, chỉ cần mở trình quản lý gói NuGet, tìm kiếm Aspose.Page.Cpp và cài đặt. Bạn cũng có thể sử dụng lệnh sau từ Bảng điều khiển quản lý gói.

Package Manager Console Command


    PM> Install-Package Aspose.Page

Thêm siêu dữ liệu XMP vào tệp EPS bằng C++

Để chèn siêu dữ liệu XMP vào EPS, bạn sẽ cần sử dụng các thực thể của Lớp XmpMetadata . Thực hiện các bước tiếp theo:

  1. Đặt đường dẫn đến thư mục chứa tài liệu.
  2. Khởi tạo luồng đầu vào cho tệp EPS.
  3. Sử dụng Lớp PsDocument để tạo tệp PS từ luồng đầu vào.
  4. Truy xuất siêu dữ liệu XMP bằng cách gọi phương thức GetXmpMetadata() .
  5. Lưu tài liệu EPS đã thay đổi bằng cách gọi phương thức Save().

Mã C++ để thêm siêu dữ liệu XMP

    class AddMetadata : public System::Object
    {
        typedef AddMetadata ThisType;
        typedef System::Object BaseType;

        typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
        RTTI_INFO_DECL();

    public:

        static void Run();
    };

Thay đổi siêu dữ liệu XMP của tệp EPS bằng C++

Để thêm các mục mảng vào siêu dữ liệu XMP, bạn sẽ cần sử dụng lại các thực thể giống nhau và thực hiện các bước tương tự. Bước bổ sung yêu cầu sử dụng phương thức SetArrayItem() để thay đổi giá trị siêu dữ liệu XMP.

Mã C++ để sắp xếp các mục vào siêu dữ liệu XMP

    class ChangeMetadata_AddArrayItems : public System::Object
    {
        typedef ChangeMetadata_AddArrayItems ThisType;
        typedef System::Object BaseType;

        typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
        RTTI_INFO_DECL();

    public:

        static void Run();

    };

EPS Những gì là EPS Tập Tin Định Dạng

EPS (ERSF) hoặc Định dạng tệp PostScript được đóng gói là định dạng thực sự là một chương trình PS mô tả một trang duy nhất trông như thế nào. Nó thực sự là PS giới hạn cộng với các ghi chú cụ thể giúp đóng gói đồ họa PostScript vào một tài liệu khác. EPS hỗ trợ hoàn hảo đồ họa vector hoặc đồ họa vector-raster kết hợp. Đặc thù của định dạng là ngay sau khi nó được nhập vào một tài liệu, nó không thể được chỉnh sửa nữa. Đó là một trong những lý do để chuyển đổi định dạng này thành định dạng mà bạn có thể làm việc.