VSDM Visio a PDF java

VSDM son los archivos de diagramas de Visio que contienen macros. Estas macros suelen desarrollarse en Visual Basic para Aplicaciones, que puede realizar diferentes acciones y se activan al abrir el archivo. En ciertos casos, es posible que necesites convertir un archivo VSDM de Visio a un documento PDF. Para lograr esto, este artículo cubre cómo convertir un archivo de diagrama VSDM a un documento PDF en Java.

Convertidor de Visio a PDF - Configuración de la API de Java

Aspose.Diagram para Java es una biblioteca de clases diseñada para crear, editar o manipular diagramas de Visio desde aplicaciones Java. No es necesario instalar MS Visio para trabajar con esta función. Simplemente descarga el archivo JAR desde la página de Descargas, o utiliza las siguientes configuraciones de Maven para acceder a la API desde el 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.6</version>
        <classifier>jdk16</classifier>
    </dependency>
</dependencies>

Convertir diagrama VSDM de Visio a PDF en Java

Puedes convertir un archivo VSDM a un documento PDF siguiendo los pasos a continuación:

  1. Carga el archivo fuente VSDM de Visio usando un objeto de clase Diagram.
  2. Exporta el archivo VSDM a formato PDF utilizando el método Save.

El código de ejemplo a continuación demuestra cómo convertir un archivo VSDM a un documento PDF en Java:

// Load input VSDM file
Diagram diagram = new Diagram("input.vsdm");
// Save output PDF file
diagram.save("output.pdf", SaveFileFormat.PDF);

Convertir diagrama VSDM a PDF con opciones avanzadas en Java

La conversión de VSDM a PDF se puede mejorar configurando varias propiedades expuestas por la clase PdfSaveOptions. Por ejemplo, tamaño de página, seguridad del PDF y varias otras características para crear el documento PDF según tus requisitos. Los siguientes pasos detallan cómo convertir un VSDM a formato PDF programáticamente en Java:

  1. Inicializa una instancia de la clase Diagram para cargar el diagrama VSDM de entrada.
  2. Crea un objeto de la clase PdfSaveOptions.
  3. Establece el tamaño de página para el documento PDF de salida.
  4. Convierte el archivo VSDM de Visio a formato PDF.

El siguiente fragmento de código explica cómo convertir un archivo VSDM de Visio a un documento PDF con configuraciones avanzadas programáticamente en Java:

// Load input VSDM file
Diagram diagram = new Diagram("input.vsdm");
// Set page size for the output PDF
PageSize size = new PageSize(PaperSizeFormat.A_4);
// Set different options for rendering VSDM diagram to PDF
PdfSaveOptions options = new PdfSaveOptions();
options.setPageSize(size);
options.setExportComments(true);
// Save output PDF file
diagram.save("output.pdf", options);

Obtener una licencia gratuita

Puedes obtener una licencia temporal gratuita para evaluar la API sin limitaciones de evaluación.

Conclusión

En este artículo, has aprendido cómo exportar un archivo VSDM de Visio a un documento PDF programáticamente en Java. Además, puedes visitar la sección de documentación para consultar varias características cubiertas en diferentes capítulos. No dudes en ponerte en contacto con nosotros en el foro si tienes alguna duda.

Ver también