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