Repository
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
Формат файла документа Microsoft® Publisher используется для создания различных типов публикаций, таких как информационные бюллетени, брошюры, листовки и открытки, а также применяется в электронных письмах и на веб‑сайтах. Файлы Pub содержат текст, а также данные растровой и векторной графики.
Метаданные Publisher — это свойства (информация), описывающие документы PUB. Это стандартные свойства, такие как издатель, название, последний автор, организация, URL‑адрес, язык и прочие подобные сведения. Кроме того, после работы с файлом автоматически генерируются дополнительные данные, например его размер или время последнего редактирования. Эта полезная информация хранится вместе с документом.
Наряду с функциями преобразования и чтения это решение PUB API для Java позволяет редактировать стандартные метаданные с помощью классов DocSummaryInfo и SummaryInfo, как показано в следующем примере кода. Вы также можете использовать API для создания собственного приложения‑редактора метаданных.
Перед тем как писать код для работы с метаданными, необходимо интегрировать Java PUB Metadata API. Ниже приведён пример, показывающий, как изменить свойство «Language».
Для редактирования метаданных PUB мы будем использовать Aspose.PUB for Java API , который представляет собой многофункциональное, мощное и простое в использовании API преобразования для платформы Java. Вы можете загрузить его последнюю версию непосредственно из Aspose Maven Repository и установить её в свой Maven‑based проект, добавив следующие конфигурации в файл pom.xml.
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pub</artifactId>
<version>20.8</version>
</dependency>
Процесс чтения метаданных Publisher состоит из следующих шагов:
Aspose.PUB for Java поддерживается на всех основных операционных системах. Просто убедитесь, что у вас есть следующие предпосылки.
J2SE 8.0 (1.8) или выше. // 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 вы можете получить бесплатную пробную версию, а затем купить продукт, если это необходимо.