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 for Java, а потім цей PDF-файл перетворюється на документ DOC або DOCX Word за допомогою API Aspose.PDF for Java. Просто налаштуйте API, завантаживши файли JAR із розділу Нові випуски або скориставшись такими деталями в pom.xml, щоб установити їх із Aspose Repository:

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

 <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 за допомогою методу Save.
  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, перейшовши до розділу документація. У разі будь-яких питань, будь ласка, зв’яжіться з нами на форумі.

Дивись також