Visio a Word Java

Los archivos de Visio como VSD o VSDX se utilizan para crear dibujos como organigramas, un mapa de un edificio, etc. Asimismo, puede incluir texto o gráficos que puede necesitar editar con un procesador de textos. Para tales requisitos, puede convertir un archivo Visio VSD o VSDX en un documento de Word en formato DOC o DOCX mediante programación en Java.

Convertidor de VSD/VSDX a Word DOC o DOCX: instalación de la API de Java

Los archivos de Visio como VSD o VSDX se pueden convertir a archivos de Word en formato DOC o DOCX con un proceso de dos pasos. El archivo de entrada se convierte a formato PDF con Aspose.Diagram for Java API y luego convierte este archivo PDF a DOC o documento de Word DOCX usando Aspose.PDF for Java API. Simplemente configure la API descargando los archivos JAR de la sección Nuevos lanzamientos o usando los siguientes detalles en pom.xml para instalarlos desde Repositorio de Aspose:

Repositorio:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Dependencia:

 <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>

Convierta el diagrama Visio VSD/VSDX en un documento DOC de Word en Java

Debe seguir los pasos a continuación para convertir un archivo VSD o VSDX Visio en un documento de Word con extensión de archivo DOC:

  1. Inicialice una instancia de clase Diagram para cargar el archivo Visio de entrada.
  2. Convierta el archivo VSD o VSDX en un documento PDF intermedio.
  3. Convierta el documento PDF a un archivo de Word con la extensión de archivo DOC.

El siguiente ejemplo de código demuestra cómo convertir un diagrama VSD o VSDX en un archivo de Word en formato DOC mediante programación usando Java:

// Cree un objeto de diagrama para cargar el diagrama de entrada VSD/VSDX Visio
Diagram diagram = new Diagram("Diagram.vsd");

// Cree ByteArrayOutputStream y guarde el diagrama como PDF
ByteArrayOutputStream baos = new ByteArrayOutputStream();

// Convierta Visio VSD o VSDX a formato PDF
diagram.save(baos, SaveFileFormat.PDF);

// Cargue el archivo PDF de entrada desde ByteArrayOutputStream
com.aspose.pdf.Document document = new com.aspose.pdf.Document(baos.toByteArray());

// Establecer propiedades para el documento de Word de salida
DocSaveOptions options = new DocSaveOptions();
options.setRecognizeBullets(true);
options.setFormat(DocFormat.Doc);

// Guardar archivo DOC Word de salida
document.save("Test.doc");

Convierta el diagrama Visio VSD/VSDX a Word DOCX mediante programación en Java

Siga los pasos a continuación para convertir un archivo VSD o VSDX a formato DOCX:

  1. Inicialice un objeto de la clase Diagram para cargar el archivo VSD o VSDX de entrada.
  2. Exporte el archivo de entrada a formato PDF con el método Save.
  3. Convierta el archivo PDF a formato DOCX con la clase Document.

El fragmento de código siguiente muestra cómo convertir un diagrama de Visio en formato VSD o VSDX en un documento de Word con extensión DOCX mediante programación en Java:

// Cree un objeto de diagrama para cargar el diagrama de entrada VSD/VSDX Visio
Diagram diagram = new Diagram("Diagram.vsd");

// Cree ByteArrayOutputStream y guarde el diagrama como PDF
ByteArrayOutputStream baos = new ByteArrayOutputStream();

// Convierta Visio VSD o VSDX a formato PDF
diagram.save(baos, SaveFileFormat.PDF);

// Cargue el archivo PDF de entrada desde ByteArrayOutputStream
com.aspose.pdf.Document document = new com.aspose.pdf.Document(baos.toByteArray());

// Establecer propiedades para el documento de Word de salida
DocSaveOptions options = new DocSaveOptions();
options.setRecognizeBullets(true);
options.setFormat(DocFormat.DocX);

// Guardar archivo de Word DOCX de salida
document.save("Test.docx");

Obtenga una licencia de API gratuita

Puede evaluar la API en toda su capacidad obteniendo una licencia temporal gratuita.

Conclusión

En este artículo, ha aprendido a convertir un diagrama de Visio en formato VSD o VSDX en un archivo de Word como documento DOC o DOCX mediante programación en Java. Además, puede consultar la compatibilidad con otras funciones de Visio consultando la sección documentación. Si tiene alguna consulta, no dude en ponerse en contacto con nosotros en el foro.

Ver también