![VSDM Visio a PDF java](images/VSDM%20to%20PDF%20java.jpg#center)
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.
- Conversión de Visio a PDF – Configuración de la API de Java
- Convertir diagrama VSDM de Visio a PDF en Java
- Convertir diagrama VSDM de Visio a PDF con opciones avanzadas 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:
- Carga el archivo fuente VSDM de Visio usando un objeto de clase Diagram.
- 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:
- Inicializa una instancia de la clase Diagram para cargar el diagrama VSDM de entrada.
- Crea un objeto de la clase PdfSaveOptions.
- Establece el tamaño de página para el documento PDF de salida.
- 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.