Convertir Visio a PDF en Java

Convertir Visio a PDF en Java

¿Está buscando convertir Visio a PDF en Java mediante programación? Esta publicación de blog le enseñará cómo manipular y convertir archivos VSD/VSDX a formato de archivo PDF utilizando unas pocas líneas de código en Java. Los diagramas de Visio se utilizan ampliamente para generar varios diseños de procesos comerciales y flujos de trabajo. Sin embargo, debe transformar sus diagramas de visio a otros formatos de archivo populares como PDF, PNG y más. Esta API de Java Visio ofrece una amplia gama de clases y métodos para lograr esta funcionalidad.

Cubriremos los siguientes puntos en este artículo:

Instalación de la API de Java Visio

Esta biblioteca es fácil de instalar y ofrece documentación completa donde puede encontrar una gran cantidad de métodos e instrucciones de instalación. Sin embargo, puede habilitar esta API descargando los archivos JAR o siguiendo las configuraciones de Maven que se mencionan a continuación:

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

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-diagram</artifactId>
    <version>22.7</version>
</dependency>

Cómo convertir Visio a PDF en Java

Los diagramas de Visio ofrecen ricas funciones de modelado para crear diagramas de procesos. En esta sección, vamos a seguir los pasos y los fragmentos de código para convertir VSD a PDF mediante programación.

Puede seguir los pasos que se mencionan a continuación:

  1. Llame al constructor Diagram para cargar el diagrama desde un archivo VSD.
  2. Invoque el método save para guardar como formato de archivo PDF.
// Llame al constructor del diagrama para cargar el diagrama desde un archivo VSD
Diagram diagram = new Diagram("sample.vsdx");
// Invoque el método de guardar para guardar como formato de archivo PDF 
diagram.save( "ExportToPDF_Out.pdf", SaveFileFormat.PDF);

Puedes ver la salida en la siguiente imagen:

VSDX a PDF en Java

VSDX a PDF en Java

Conversión de Visio a PDF: opciones avanzadas

También puede configurar las llamadas a la API según los requisitos de su empresa.

Exploraremos algunas características clave siguiendo los pasos y los fragmentos de código:

  1. Cree un objeto de la clase Diagram para cargar el diagrama desde un archivo VSDX.
  2. Cree una instancia de la clase PdfSaveOptions para especificar opciones adicionales al representar páginas de diagramas en PDF.
  3. Pase un valor al método SplitMultiPages para definir si dividir el diagrama en varias páginas según la opción de configuración de la página.
  4. Especifique la calidad de la compresión JPEG para imágenes llamando al método setJpegQuality.
  5. Invoque el método setPageSize para establecer el tamaño de página de las imágenes generadas.
  6. Llame al método save para guardar en formato PDF.
// Cree un objeto de la clase Diagrama para cargar el diagrama desde un archivo VSDX
Diagram diagram = new Diagram(  "sample.vsdx");
// Cree una instancia de la clase PdfSaveOptions para especificar opciones adicionales al representar páginas de diagramas en PDF.
PdfSaveOptions options = new PdfSaveOptions();
// pase un valor al método SplitMultiPages para definir si dividir el diagrama en varias páginas según la configuración de la página. opción
options.setSplitMultiPages(true);
// Especifique la calidad de la compresión JPEG para imágenes llamando al método setJpegQuality
options.setJpegQuality(100);
// Invoque el método setPageSize para establecer el tamaño de página para las imágenes generadas
options.setPageSize(null);
// Llame al método save para guardar en formato PDF  
diagram.save(  "SplitMultiPages.pdf", options);

Obtenga una licencia gratis

Puede obtener una licencia temporal gratuita para probar la API sin limitaciones de evaluación.

Resumiendo

Esto nos lleva al final de este artículo. Espero que haya aprendido cómo convertir Visio a PDF en Java mediante programación. Además, también hemos explorado algunas opciones avanzadas que ofrecen funciones de conversión de Visio a PDF de nivel empresarial. Además, puede visitar la documentación de esta API de Java Visio para conocer otros métodos. Además, conholdate.com está escribiendo nuevas publicaciones de blog sobre nuevos temas. Por lo tanto, manténgase en contacto para recibir actualizaciones periódicas.

Hacer una pregunta

Puede informarnos sobre sus preguntas o consultas en nuestro foro.

preguntas frecuentes

¿Cómo convierto un archivo de Visio a PDF?

Puede convertir VSD/VSDX a PDF utilizando esta API de Java Visio. Tiene muchas funciones y ofrece una amplia gama de métodos para convertir Visio a PDF en Java.

¿Cómo guardo un archivo grande de Visio como PDF?

Puede invocar el método guardar de esta biblioteca para equipar su aplicación Java con un convertidor de Visio a PDF. Además, puede consultar la lista aquí para conocer otros métodos y clases.

Ver también