Перетворення PUB-файлів за допомогою Java API

Огляд функцій перетворення на .pub на Java

Перетворення файлів MS Publisher є альтернативою, якщо ви хочете відкрити або відредагувати файли Microsoft Publisher за допомогою іншого програмного забезпечення. Давайте дослідимо додаткові причини для перетворення файлів PUB:

У вас є кілька варіантів перетворення файлів 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 за допомогою тих самих рядків коду, які наведено в цій статті.

  1. Створіть консоль Java або проект WinForms

  2. Укажіть об’єкт IPubParser під назвою parser і призначте йому результат виклику методу createParser із класу PubFactory, передаючи fileName як параметр. Метод createParser відповідає за створення об’єкта аналізатора для аналізу файлу .pub, указаного fileName.

  3. Оголоcіть об’єкт Document з іменем doc і призначте йому результат виклику методу Parse для об’єкта Parser. Цей метод аналізує файл .pub за допомогою попередньо створеного аналізатора та повертає об’єкт Document, що представляє вміст файлу.

  4. Використовуйте метод createPdfConverter з класу PubFactory, щоб створити об’єкт конвертера PDF.

  5. Використовуйте метод 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

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.