Перетворення експорту PUB на Word DOCX

У цій статті ви дізнаєтесь, як конвертувати або експортувати файл MS Publisher PUB у документ MS Word у форматі DOCX або DOC. Покрокова інструкція продемонструє всі деталі перетворення:

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, виконавши такі дії:

  1. По-перше, ініціалізуйте ByteArrayOutputStream для зберігання проміжного файлу.
  2. Ініціалізуйте Pub Parser для файлу PUB.
  3. Проаналізуйте вхідний файл Publisher.
  4. Перетворіть файл PUB у файл PDF і збережіть результат у потоці.
  5. Завантажте проміжний PDF-документ з об’єктом класу Document.
  6. Нарешті, перетворіть файл у формат 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, відвідавши Документацію. У разі будь-яких проблем, будь ласка, зв’яжіться з нами на безкоштовному форумі підтримки. Щасливого кодування!

Дивись також