Repository
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
Aspose.PUB for Java
Конвертер Publisher в PDF. Функциональность преобразования Java API.
Формат файла документа Microsoft® Publisher используется для создания различных типов публикаций, таких как информационные бюллетени, брошюры, листовки и открытки, а также используется в электронных письмах и веб‑сайтах. Файлы Pub содержат текст, а также данные растровой и векторной графики.
Как и все остальные продукты Microsoft®, приложение Publisher не является бесплатным. И поскольку файл формата может быть открыт только этой программой для обмена результатами вашей работы, иногда вам придётся конвертировать файл PUB в более распространённый формат. Наиболее популярным из всех является конвертация PUB в PDF. В настоящее время этот формат поддерживается всеми современными устройствами и даже может быть открыт в браузере без установки какого‑либо дополнительного программного обеспечения. Вот функция конвертации PUB в PDF для Java. Эта библиотека также может использоваться для создания собственного проекта.
Перед запуском конверсии вам необходимо интегрировать Java PUB to PDF Converter API, которая работает не только с одностраничными документами, но также поддерживает многостраничные .pub файлы.
Для конвертации PUB в PDF мы будем использовать Aspose.PUB for Java API , который представляет собой многофункциональный, мощный и простой в использовании API конвертации для платформы Java. Вы можете скачать его последнюю версию напрямую с Aspose Maven Repository и установить её в ваш Maven‑проект, добавив следующие конфигурации в pom.xml.
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pub</artifactId>
<version>20.8</version>
</dependency>
PubFactory Класс.
// Load PUB file
IPubParser parser = PubFactory.createParser(fileName);
// Parse file
Document doc = parser.parse();
// Convert PUB to PDF
com.aspose.pub.PubFactory.createPdfConverter().convertToPdf(doc, "output.pdf");Вы также можете попробовать кроссплатформенное приложение PUB‑to‑PDF. Оно имеет очень простой интерфейс, и процесс займет всего несколько секунд.
Решение позволяет: преобразовывать несколько файлов Publisher, конвертировать PUB в PDF и сохранять преобразованные документы на вашем устройстве.