Visio в Word Java

Файлы Visio, такие как VSD или VSDX, используются для создания рисунков, таких как организационные диаграммы, карта здания и т. д. Кроме того, они могут включать текст или графику, которые вам может потребоваться отредактировать с помощью текстовый редактор. Для таких требований вы можете преобразовать файл Visio VSD или VSDX в документ Word в формате DOC или DOCX программно на Java.

Конвертер VSD/VSDX в Word DOC или DOCX — установка Java API

Файлы Visio, такие как VSD или VSDX, можно преобразовать в файлы Word в формате DOC или DOCX с помощью двухэтапного процесса. Входной файл преобразуется в формат PDF с помощью API Aspose.Diagram для Java, а затем конвертируется этот файл PDF в документ Word в формате DOC или DOCX с помощью API Aspose.PDF для Java. Просто настройте API, загрузив файлы JAR из раздела Новые выпуски или используя следующие данные в pom.xml, чтобы установить их из репозитория Aspose:

Репозиторий:

 <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-diagram</artifactId>
        <version>22.3</version>
        <classifier>jdk16</classifier>
    </dependency>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-pdf</artifactId>
        <version>22.2</version>
    </dependency>
</dependencies>

Преобразование диаграммы Visio VSD/VSDX в документ Word DOC на Java

Вам необходимо выполнить следующие шаги, чтобы преобразовать файл VSD или VSDX Visio в документ Word с расширением файла DOC:

  1. Инициализируйте экземпляр класса Diagram для загрузки входного файла Visio.
  2. Преобразуйте файл VSD или VSDX в промежуточный документ PDF.
  3. Преобразуйте документ PDF в файл Word с расширением DOC.

В следующем примере кода показано, как программно преобразовать диаграмму VSD или VSDX в файл Word в формате DOC с помощью Java:

// Создайте объект схемы для загрузки входной схемы VSD/VSDX Visio.
Diagram diagram = new Diagram("Diagram.vsd");

// Создайте ByteArrayOutputStream и сохраните диаграмму в формате PDF.
ByteArrayOutputStream baos = new ByteArrayOutputStream();

// Преобразование Visio VSD или VSDX в формат PDF
diagram.save(baos, SaveFileFormat.PDF);

// Загрузите входной файл PDF из ByteArrayOutputStream.
com.aspose.pdf.Document document = new com.aspose.pdf.Document(baos.toByteArray());

// Задайте свойства для выходного документа Word
DocSaveOptions options = new DocSaveOptions();
options.setRecognizeBullets(true);
options.setFormat(DocFormat.Doc);

// Сохранить выходной файл DOC Word
document.save("Test.doc");

Программное преобразование диаграммы Visio VSD/VSDX в Word DOCX на Java

Чтобы преобразовать файл VSD или VSDX в формат DOCX, выполните следующие действия:

  1. Инициализируйте объект класса Diagram для загрузки входного файла VSD или VSDX.
  2. Экспортируйте исходный файл в формат PDF методом Сохранить.
  3. Преобразуйте файл PDF в формат DOCX с помощью класса Document.

Фрагмент кода ниже демонстрирует, как программно преобразовать диаграмму Visio в формате VSD или VSDX в документ Word с расширением DOCX на Java:

// Создайте объект схемы для загрузки входной схемы VSD/VSDX Visio.
Diagram diagram = new Diagram("Diagram.vsd");

// Создайте ByteArrayOutputStream и сохраните диаграмму в формате PDF.
ByteArrayOutputStream baos = new ByteArrayOutputStream();

// Преобразование Visio VSD или VSDX в формат PDF
diagram.save(baos, SaveFileFormat.PDF);

// Загрузите входной файл PDF из ByteArrayOutputStream.
com.aspose.pdf.Document document = new com.aspose.pdf.Document(baos.toByteArray());

// Задайте свойства для выходного документа Word
DocSaveOptions options = new DocSaveOptions();
options.setRecognizeBullets(true);
options.setFormat(DocFormat.DocX);

// Сохранить выходной файл DOCX Word
document.save("Test.docx");

Получить бесплатную лицензию API

Вы можете оценить API в полной мере, получив бесплатную временную лицензию.

Вывод

В этой статье вы узнали, как программно преобразовать диаграмму Visio в формате VSD или VSDX в файл Word в виде документа DOC или DOCX на Java. Кроме того, вы можете проверить поддержку других функций Visio в разделе документация. В случае возникновения каких-либо вопросов, пожалуйста, не стесняйтесь обращаться к нам на форум.

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