Преобразование экспорта PUB в Word DOCX

В этой статье вы узнаете, как преобразовать или экспортировать файл MS Publisher PUB в документ MS Word в формате DOCX или DOC. Пошаговое руководство продемонстрирует все детали конвертации:

API-интерфейсы Java для преобразования файла PUB в документ Word как DOC/DOCX

Вы преобразуете файл PUB в документ Word в два этапа. Сначала вы конвертируете файл PUB в PDF с помощью API Aspose.PUB for Java. Затем вы конвертируете 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 с помощью метода Сохранить.

В приведенном ниже коде объясняется, как программно преобразовать или экспортировать файл PUB в документ Word в формате DOCX DOC с помощью Java:

// Укажите путь для входного файла Publisher
String fileName = "Sample.pub";

// Инициализируйте ByteArrayOutputStream для хранения промежуточного PDF-файла.
final ByteArrayOutputStream os = new ByteArrayOutputStream();

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

// Разобрать файл издателя
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 без каких-либо ограничений, запросив Бесплатную временную лицензию.

Вывод

В заключение вы узнали, как преобразовать или экспортировать файл Microsoft Publisher PUB в документ Word в виде файла DOC или DOCX программно с использованием Java. Вы можете интегрировать эту функцию в любое из ваших приложений на основе Java. Кроме того, вы можете изучить несколько других функций, предлагаемых API Aspose, посетив Документацию. Если у вас возникнут вопросы, обращайтесь к нам на Форум бесплатной поддержки. Удачного кодирования!

Смотрите также