{{i18n.banner.h1}}

{{i18n.banner.h2}}

 

Формат файла документа Microsoft® Publisher используется для создания различных типов публикаций, таких как информационные бюллетени, брошюры, листовки и открытки, а также применяется в электронных письмах и на веб‑сайтах. Файлы Pub содержат текст, а также данные растровой и векторной графики.

Метаданные Publisher — это свойства (информация), описывающие документы PUB. Это стандартные свойства, такие как издатель, название, последний автор, организация, URL‑адрес, язык и прочие подобные сведения. Кроме того, после работы с файлом автоматически генерируются дополнительные данные, например его размер или время последнего редактирования. Эта полезная информация хранится вместе с документом.

Наряду с функциями преобразования и чтения это решение PUB API для Java позволяет редактировать стандартные метаданные с помощью классов DocSummaryInfo и SummaryInfo, как показано в следующем примере кода. Вы также можете использовать API для создания собственного приложения‑редактора метаданных.

Перед тем как писать код для работы с метаданными, необходимо интегрировать Java PUB Metadata API. Ниже приведён пример, показывающий, как изменить свойство «Language».

Как редактировать метаданные PUB с помощью Java

Для редактирования метаданных PUB мы будем использовать Aspose.PUB for Java API , который представляет собой многофункциональное, мощное и простое в использовании API преобразования для платформы Java. Вы можете загрузить его последнюю версию непосредственно из Aspose Maven Repository и установить её в свой Maven‑based проект, добавив следующие конфигурации в файл 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>

Просмотр и редактирование метаданных PUB на Java

Процесс чтения метаданных Publisher состоит из следующих шагов:

  1. Загрузите файл PUB, используя метод [createParser()] класса PubFactory .
  2. Разберите файл с помощью метода [parse()] интерфейса IPdfConverter (см. метод [parse()] в соответствующем классе).

Системные требования

Aspose.PUB for Java поддерживается на всех основных операционных системах. Просто убедитесь, что у вас есть следующие предпосылки.

J2SE 8.0 (1.8) или выше.

Java‑код для обновления метаданных PUB

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



Часто задаваемые вопросы

1. Что такое метаданные файла .pub?

Метаданные — это такая информация, как заголовок, автор, ключевые слова, комментарии, шаблон, номер версии, имя приложения, количество страниц, количество слов, количество символов, безопасность документа, категория, компания и язык.

2. Есть ли способ просмотреть метаданные файлов .pub онлайн?

В экосистеме приложений Aspose есть кроссплатформенный редактор метаданных . Он бесплатный и простой в использовании.

3. Как редактировать метаданные файлов .PUB?

Чтобы отредактировать метаданные файла Паблишер, вам необходимо сначала загрузить его с помощью метода CreateParser() и проанализировать документ через интерфейс IPubParser. Отредактируйте метаданные с помощью класса DocSummaryInfo .

4. Функционал бесплатный?

Кроссплатформенное приложение бесплатно, тогда как для решения API вы можете получить бесплатную пробную версию, а затем купить продукт, если это необходимо.

  

Support and Learning Resources