Програмування з документами | Java
Aspose.PUB для Java полегшує вам маніпулювання файлами .pub у ваших програмах. Його чітко визначена структура дозволяє читати файли PUB і працювати з властивостями файлу.
Редагувати метадані PUB-файлів
Метадані документа описують файл з точки зору його властивостей, таких як автор, назва, останній автор, компанія, мова та інша подібна інформація. Це корисна інформація, яка зберігається разом з документом. Aspose.PUB для Java дозволяє редагувати метадані файлу PUB за допомогою класів DocSummaryInfo і SummaryInfo, як показано в наведеному нижче прикладі коду.
1 IPubParser parser = PubFactory.createParser(fileName);
2 Document document = parser.parse();
3
4 document.getDocumentSummaryInfo().setCategory("category");
5 document.getDocumentSummaryInfo().setCompany("company");
6 document.getDocumentSummaryInfo().setLanguage("language");
7
8 document.getSummaryInfo().setComments("comments");
9 document.getSummaryInfo().setKeywords("keywords");
10 document.getSummaryInfo().setLastAuthor("last author");
11 document.getSummaryInfo().setTitle("title");
12 document.getSummaryInfo().setSubject("subject");
Наведений фрагмент коду написаний мовою Java. Він демонструє, як маніпулювати метаданими файлу .pub за допомогою бібліотеки або API, пов’язаного з PubFactory, за допомогою рішення Aspose.PUB API для Java.
Давайте коротко пояснимо код:
Він оголошує об’єкт IPubParser під назвою parser та ініціалізує його за допомогою методу createParser із класу PubFactory, передаючи fileName як параметр.
Він оголошує об’єкт Document під назвою document і призначає йому результат виклику методу аналізу для об’єкта аналізатора.
Він використовує метод getDocumentSummaryInfo об’єкта документа для доступу до підсумкової інформації документа та встановлює значення для різних властивостей, таких як
category
,company
іlanguage
. У цьому фрагменті коду ці властивості змінюються за допомогою певних значень.Він використовує метод getSummaryInfo об’єкта документа для доступу до підсумкової інформації документа та встановлює значення для таких властивостей, як «коментарі», «ключові слова», «останній автор», «назва» та «тема». Ці властивості також змінюються за допомогою певних значень.
Щоб ознайомитися з повними прикладами коду Java і файлами даних, перейдіть до Aspose.PUB-Документація для проекту Java Github.
Спробуйте також цю та інші функції, надані Aspose.PUB, реалізовані в наборі міжплатформних програм для роботи з файлами .pub.