Convierta archivos MPP de MS Project a formato SVG usando Java

El formato SVG se usa principalmente para incrustar contenido en aplicaciones web y de escritorio. Puede haber situaciones en las que necesite incrustar sus archivos MPP en aplicaciones web o de escritorio. Para lograrlo, será útil convertir sus archivos MPP a formato SVG. Con ese fin, este artículo le enseñará cómo convertir archivos MPP a formato SVG usando Java.

API de Java para convertir archivos MPP a formato SVG

Aspose.Tasks for Java es una API para trabajar con archivos de Microsoft Project (MPP). Le permite leer y escribir archivos MPP/XML sin necesidad de instalar Microsoft Project. También puede convertir archivos MPP a formato SVG usando la API. Puede descargar la API usando Maven o descargar el JAR desde la sección descargas.

Repositorio:

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

Dependencia:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-tasks</artifactId>
    <version>21.10</version>
    <classifier>jdk18</classifier>
</dependency>

Convierta archivos MPP a formato SVG usando Java

Los siguientes son los pasos para convertir archivos MPP de Microsoft Project a formato SVG.

El siguiente código de muestra muestra cómo convertir archivos MPP a formato SVG usando Java.

// La ruta al directorio de documentos.
String dataDir = Utils.getDataDir(SaveAsSVG.class);

// Leer el archivo de proyecto de entrada
Project project = new Project(dataDir + "Homemoveplan.mpp");

// Guardar el proyecto como SVG
project.save(dataDir + "Project5.SVG", SaveFileFormat.SVG);

Convierta archivos MPP a formato SVG con opciones adicionales

Al convertir archivos MPP a formato SVG, puede usar las opciones adicionales para personalizar el SVG generado. Los siguientes son los pasos para convertir archivos MPP a formato SVG usando opciones adicionales.

El siguiente código de ejemplo muestra cómo convertir archivos MPP a formato SVG con opciones adicionales usando Java.

// La ruta al directorio de documentos.
String dataDir = Utils.getDataDir(SaveAsSVG.class);

//Leer el archivo de proyecto de entrada
Project project = new Project(dataDir + "Homemoveplan.mpp");

// Inicializar la clase SvgOptions
SaveOptions opt = new SvgOptions();
opt.setFitContent(true);
opt.setTimescale(Timescale.ThirdsOfMonths);

// Guarde el archivo MPP como SVG
project.save(dataDir + "FileName5.svg", opt);

Obtenga una licencia gratis

Para probar la API sin limitaciones de evaluación, puede solicitar una licencia temporal gratuita.

Conclusión

En este artículo, ha aprendido cómo convertir archivos MPP a formato SVG utilizando Java. Además, ha visto cómo personalizar el archivo SVG generado usando opciones adicionales. Aspose.Tasks for Java es una API robusta y rica en funciones que proporciona muchas funciones adicionales para trabajar con archivos MPP. Puede explorar la API en detalle visitando la documentación oficial. Si tiene alguna pregunta, no dude en comunicarse con nosotros en nuestro foro de soporte gratuito.

Ver también