Chỉnh sửa siêu dữ liệu PUB

Đọc tệp MS Publisher. API chỉnh sửa siêu dữ liệu PUB cho Java

 

Microsoft® Publisher định dạng tệp tài liệu được dùng để tạo các loại ấn phẩm khác nhau như bản tin, sách quảng cáo, tờ rơi và bưu thiếp, đồng thời được sử dụng trong email và các trang web. Các tệp Pub chứa văn bản, cùng với dữ liệu đồ họa bitmap và vector.

Siêu dữ liệu Publisher là các thuộc tính (thông tin) mô tả tài liệu PUB. Chúng là các thuộc tính chuẩn như publisher, tiêu đề, tác giả cuối cùng, tổ chức, URL, ngôn ngữ và các thông tin tương tự khác. Ngoài ra còn có dữ liệu được tạo tự động sau khi làm việc với tệp, chẳng hạn như kích thước hay thời gian chỉnh sửa cuối cùng. Những thông tin hữu ích này được lưu cùng với tài liệu.

Cùng với chức năng Chuyển đổi và Đọc, giải pháp API PUB cho Java cho phép bạn chỉnh sửa siêu dữ liệu tiêu chuẩn thông qua các lớp DocSummaryInfo và SummaryInfo như trong mẫu mã dưới đây. Bạn cũng có thể dùng API để tạo ứng dụng Trình chỉnh sửa siêu dữ liệu của riêng mình.

Trước khi viết mã cho siêu dữ liệu, bạn cần tích hợp Java PUB Metadata API. Ví dụ sau sẽ chỉ cho bạn cách chỉnh sửa thuộc tính “Language”.

Cách chỉnh sửa siêu dữ liệu PUB bằng Java

Để chỉnh sửa siêu dữ liệu PUB, chúng tôi sẽ sử dụng Aspose.PUB for Java API — một API chuyển đổi giàu tính năng, mạnh mẽ và dễ sử dụng cho nền tảng Java. Bạn có thể tải xuống phiên bản mới nhất trực tiếp từ Aspose Maven Repository và cài đặt nó trong dự án Maven bằng cách thêm các cấu hình sau vào pom.xml.

Repository

<repository>
    <id>snapshots</id>
    <name>repo</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>

Dependency

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pub</artifactId>
    <version>20.8</version>
</dependency>

Xem và chỉnh sửa siêu dữ liệu PUB trên Java

Quy trình đọc siêu dữ liệu Publisher bao gồm các bước sau:

  1. Tải lên tệp PUB của bạn bằng phương thức createParser() của lớp PubFactory .
  2. Phân tích tệp qua phương thức parse() của IPdfConverter (đường dẫn thực tế đến IPubParser).

Yêu cầu hệ thống

Aspose.PUB for Java được hỗ trợ trên mọi hệ điều hành chính. Chỉ cần chắc chắn rằng bạn đã đáp ứng các điều kiện tiên quyết sau.

J2SE 8.0 (1.8) hoặc cao hơn.

Mã Java để cập nhật siêu dữ liệu PUB

    // Load PUB file
    IPubParser parser = PubFactory.createParser(fileName);
    // Parse file 
    Document doc = parser.parse();
    // Set Language information
document.getDocumentSummaryInfo().setLanguage("language");



Câu hỏi thường gặp

1. Siêu dữ liệu tệp .pub là gì?

Siêu dữ liệu là thông tin như Tiêu đề, Tác giả, Từ khóa, Nhận xét, Mẫu, Số Rev, Tên ứng dụng, Số trang, Số lượng từ, Số lượng ký tự, Bảo mật tài liệu, Danh mục, Công ty và Ngôn ngữ.

2. Có cách nào để xem Siêu dữ liệu tệp .pub trực tuyến không?

Có một Trình chỉnh sửa siêu dữ liệu đa nền tảng trong hệ sinh thái ứng dụng Aspose. Nó là miễn phí và dễ sử dụng.

3. Làm cách nào để chỉnh sửa siêu dữ liệu tệp .PUB?

Để chỉnh sửa Siêu dữ liệu của tệp Publisher, trước tiên bạn cần tải tệp đó lên bằng Phương thức CreateParser() và phân tích cú pháp tài liệu qua Giao diện IPubParser. Chỉnh sửa Siêu dữ liệu bằng cách sử dụng Lớp DocSummaryInfo .

4. Là chức năng miễn phí?

Ứng dụng đa nền tảng là miễn phí, khi đối với giải pháp API, bạn có thể nhận Bản dùng thử miễn phí và sau đó mua sản phẩm nếu cần.

  

Support and Learning Resources