Перетворення PUB-файлів за допомогою Java API
Огляд функцій перетворення на .pub на Java
Перетворення файлів MS Publisher є альтернативою, якщо ви хочете відкрити або відредагувати файли Microsoft Publisher за допомогою іншого програмного забезпечення. Давайте дослідимо додаткові причини для перетворення файлів PUB:
- Деяке програмне забезпечення та пристрої не підтримують формат файлів PUB, через що конвертація необхідна для доступу та перегляду файлів на різних платформах.
- Співпраця з особами, які не мають Microsoft Publisher, стає легшою завдяки перетворенню файлів PUB в універсальний формат, що дозволяє кожному отримати доступ до файлів і працювати з ними.
- Перетворення файлів PUB у такі формати, як PDF або XPS, усуває можливі проблеми з друком.
- Завдяки перетворенню файлів PUB у більш стандартизований формат забезпечується їх довгострокова доступність. Це означає, що ви зможете отримати доступ до своїх документів у майбутньому, навіть якщо Microsoft Publisher застаріє.
У вас є кілька варіантів перетворення файлів PUB у різні формати, зокрема PDF, DOCX (Microsoft Word), RTF (формат форматованого тексту) або HTML (формат веб-сторінки). Вибір формату залежить від ваших конкретних потреб і програмного забезпечення чи платформи, які ви збираєтеся використовувати. Якщо ви віддаєте перевагу онлайн-рішенню без необхідності кодування на Java, ви можете скористатися крос-платформними конвертерами.
Aspose.PUB для Java може читати та перетворювати файли публікацій (.pub) у PDF. Клас PubFactory створює вміст із файлу .pub для подальшої обробки класом Document API.
Наразі API не підтримує перетворення зображень у файлі PUB у формат PDF.
Перетворення PUB у PDF за допомогою Java
Adobe представила Portable Document Format (PDF), щоб полегшити перегляд документів на цифрових пристроях. З іншого боку, для доступу до файлів PUB потрібен Microsoft Publisher. За допомогою Aspose.PUB для Java ви можете легко конвертувати файли PUB у PDF, роблячи їх доступними практично на будь-якому комп’ютері без встановлення Microsoft Publisher.
Aspose.PUB для Java підтримує перетворення багатосторінкових документів PUB у PDF за допомогою тих самих рядків коду, які наведено в цій статті.
Створіть консоль Java або проект WinForms
Укажіть об’єкт IPubParser під назвою parser і призначте йому результат виклику методу createParser із класу PubFactory, передаючи fileName як параметр. Метод createParser відповідає за створення об’єкта аналізатора для аналізу файлу
.pub
, указаного fileName.Оголоcіть об’єкт Document з іменем doc і призначте йому результат виклику методу Parse для об’єкта Parser. Цей метод аналізує файл
.pub
за допомогою попередньо створеного аналізатора та повертає об’єкт Document, що представляє вміст файлу.Використовуйте метод createPdfConverter з класу PubFactory, щоб створити об’єкт конвертера PDF.
Використовуйте метод convertToPdf для об’єкта конвертера PDF, щоб передати об’єкт doc (проаналізований документ .pub) і вихідний шлях до файлу як параметри. Цей метод перетворює проаналізований документ
.pub
у формат PDF і зберігає його у вказаному вихідному файлі.
1// For complete examples and data files, please go to https://github.com/aspose-pub/Aspose.PUB-for-Java
2
3IPubParser parser = PubFactory.createParser(fileName);
4
5Document doc = parser.parse();
6
7com.aspose.pub.PubFactory.createPdfConverter().convertToPdf(doc, "/users/kashifiqbal/documents/result_out.pdf");
Щоб побачити, як цю функцію можна реалізувати в кросплатформній програмі, ознайомтеся з нашим онлайн-конвертером PUB. Перейдіть на сторінку продукту, щоб більше дізнатися про перетворення PUB у PDF за допомогою Java