PUB до PPTX на Java

Файли Microsoft Publisher зазвичай використовуються для розробки та створення документів для публікації у великих масштабах. У деяких випадках вам може знадобитися конвертувати PUB у файл презентації PPT або PPTX. Відповідно до цього, у статті описано, як перетворити файл Publisher PUB у файл презентації PPT або PPTX у Java.

API Java для перетворення файлу PUB у презентацію PPT/PPTX

Ви перетворите файл PUB на презентацію PowerPoint як файл PPT або PPTX у два кроки. По-перше, вам потрібно перетворити файл PUB на PDF за допомогою Aspose.PUB for Java API. Потім вам потрібно перетворити проміжний PDF-файл у файл презентації за допомогою Aspose.PDF for Java API. Ви можете отримати файли JAR із розділу Нові випуски або вказати такі конфігурації у файлі pom.xml ваших проектів на основі Maven:

Репозиторій:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Залежність:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-pub</artifactId>
        <version>20.8</version>
    </dependency>

    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-pdf</artifactId>
        <version>21.8</version>
    </dependency>
</dependencies>

Програмно конвертуйте PUB у файл презентації PPT/PPTX на Java

Ви можете конвертувати PUB-файл Microsoft Publisher у файл презентації у форматі PPT або PPTX, виконавши наведені нижче дії.

  1. Ініціалізуйте ByteArrayOutputStream для зберігання проміжного файлу PDF.
  2. Ініціалізуйте Pub Parser для файлу PUB.
  3. Проаналізуйте вхідний файл Publisher.
  4. Перетворіть файл PUB у файл PDF і збережіть результат у потоці.
  5. Завантажте проміжний файл PDF за допомогою об’єкта класу Document.
  6. Збережіть вихідний файл PPT або PPTX.

У наведеному нижче фрагменті коду показано, як програмно перетворити файл PUB на презентацію PowerPoint PPT або PPTX на Java:

// Вкажіть шлях для вхідного файлу Publisher
String fileName = "Test.pub";

// Ініціалізуйте ByteArrayOutputStream для зберігання проміжного файлу PDF.
final ByteArrayOutputStream os = new ByteArrayOutputStream();

// Ініціалізувати аналізатор Pub для файлу PUB
IPubParser parser = PubFactory.createParser(fileName);

// Проаналізуйте файл Publisher
com.aspose.pub.Document doc = parser.parse();

// Перетворіть файл PUB у файл PDF і збережіть результат у потоці
PubFactory.createPdfConverter().convertToPdf(doc, os);

// Завантажте проміжний PDF-документ
Document pdfDocument = new Document(os.toByteArray());

// Перетворіть або експортуйте файл у формат PPTX
pdfDocument.save("Output.pptx", new PptxSaveOptions());

Спробуйте онлайн-демо

Спробуйте веб-програму PUB to PPTX, розроблену за допомогою цього API.

Отримайте безкоштовну ліцензію API

Ви можете оцінити API Aspose без будь-яких обмежень, надіславши запит на безкоштовну тимчасову ліцензію.

Висновок

У цій статті ви дізналися, як програмно конвертувати або експортувати PUB-файл Microsoft Publisher у файл презентації як файл PPT або PPTX на Java. Ви можете вбудувати цю функцію у свої програми на основі Java. Крім того, ви можете дослідити кілька інших функцій, які пропонують API Aspose, відвідавши документацію. У разі будь-яких проблем, будь ласка, зв’яжіться з нами на форумі.

Дивись також