Преобразование файлов PUB с помощью API Java

Обзор функций преобразования .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 представила формат документов (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. Объявите объект 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.