В этой статье вы узнаете, как преобразовать или экспортировать файл MS Publisher PUB в документ MS Word в формате DOCX или DOC. Пошаговое руководство продемонстрирует все детали конвертации:
- API-интерфейсы Java для преобразования файла PUB в документ Word как DOC/DOCX
- Преобразование файла PUB в документ Word DOCX DOC программно на Java
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, выполнив следующие действия:
- Во-первых, инициализируйте ByteArrayOutputStream для хранения промежуточного файла.
- Инициализируйте Pub Parser для файла PUB.
- Разобрать входной файл Publisher.
- Преобразование PUB в файл PDF и сохранение вывода в поток.
- Загрузите промежуточный PDF-документ с объектом класса Document.
- Наконец, конвертируйте файл в формат 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, посетив Документацию. Если у вас возникнут вопросы, обращайтесь к нам на Форум бесплатной поддержки. Удачного кодирования!