У цій статті ви дізнаєтесь, як конвертувати або експортувати файл MS Publisher PUB у документ MS Word у форматі DOCX або DOC. Покрокова інструкція продемонструє всі деталі перетворення:
- Java API для перетворення файлу PUB у документ Word у форматі DOC/DOCX
- Перетворення PUB-файлу на документ Word DOCX DOC програмним способом у Java
Java API для перетворення файлу PUB у документ Word у форматі DOC/DOCX
Ви перетворите файл PUB на документ Word у два кроки. Спочатку ви конвертуєте файл PUB у PDF за допомогою Aspose.PUB for Java API. Потім ви конвертуєте PDF-файл у документ Word за допомогою 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-файлу на документ Word DOCX DOC програмним способом у Java
Ви можете конвертувати файл Microsoft Publisher PUB у документ Word у форматі DOCX або DOC, виконавши такі дії:
- По-перше, ініціалізуйте ByteArrayOutputStream для зберігання проміжного файлу.
- Ініціалізуйте Pub Parser для файлу PUB.
- Проаналізуйте вхідний файл Publisher.
- Перетворіть файл PUB у файл PDF і збережіть результат у потоці.
- Завантажте проміжний PDF-документ з об’єктом класу Document.
- Нарешті, перетворіть файл у формат MS Word DOCX або DOC за допомогою методу Save.
У наведеному нижче коді пояснюється, як програмно перетворити або експортувати файл PUB у документ Word у форматі DOCX DOC за допомогою Java:
// Вкажіть шлях для вхідного файлу Publisher
String fileName = "Sample.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());
// Перетворіть або експортуйте файл у формат MS Word DOCX або DOC
pdfDocument.save("PUBToDOCX.docx", SaveFormat.DocX);
Отримайте безкоштовну ліцензію API
Ви можете оцінити API Aspose без будь-яких обмежень, надіславши запит на безкоштовну тимчасову ліцензію.
Висновок
На завершення ви дізналися, як програмним шляхом за допомогою Java конвертувати або експортувати PUB-файл Microsoft Publisher у документ Word як файл DOC або DOCX. Ви можете інтегрувати цю функцію в будь-яку програму на основі Java. Крім того, ви можете дослідити кілька інших функцій, які пропонують Aspose API, відвідавши Документацію. У разі будь-яких проблем, будь ласка, зв’яжіться з нами на безкоштовному форумі підтримки. Щасливого кодування!