Файли Microsoft Publisher зазвичай використовуються для розробки та створення документів для публікації у великих масштабах. У деяких випадках вам може знадобитися конвертувати PUB у файл презентації PPT або PPTX. Відповідно до цього, у статті описано, як перетворити файл Publisher PUB у файл презентації PPT або PPTX у Java.
- API Java для перетворення файлу PUB у презентацію
- Програмно конвертуйте 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, виконавши наведені нижче дії.
- Ініціалізуйте ByteArrayOutputStream для зберігання проміжного файлу PDF.
- Ініціалізуйте Pub Parser для файлу PUB.
- Проаналізуйте вхідний файл Publisher.
- Перетворіть файл PUB у файл PDF і збережіть результат у потоці.
- Завантажте проміжний файл PDF за допомогою об’єкта класу Document.
- Збережіть вихідний файл 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, відвідавши документацію. У разі будь-яких проблем, будь ласка, зв’яжіться з нами на форумі.