Cómo convertir MPP a SVG

Los gráficos vectoriales escalables (SVG) es un formato de imagen vectorial basado en XML que admite gráficos bidimensionales. Se usa ampliamente en entornos web e impresos debido a su escalabilidad y alta resolución.

Aspose.Tasks for .NET proporciona soporte completo para exportar archivos de Microsoft Project (MPP) al formato SVG. Esta característica permite a los desarrolladores realizar vistas de proyectos, como gráficos Gantt en gráficos vectoriales independientes. Estos gráficos se pueden integrar en aplicaciones web, informes o imprimir sin pérdida de calidad.

Guardar un proyecto como SVG

La clase Proyecto expone el método Guardar que se utiliza para guardar un proyecto en varios formatos. El método Guardar le permite representar los datos del proyecto a formato SVG utilizando el tipo de enumeración SaveFileFormat.

Para guardar un proyecto para SVG:

  1. Cargue un archivo de proyecto de Microsoft.
  2. Guarde el proyecto en SVG usando SaveFileFormat.svg.

Las siguientes líneas de código muestran cómo lograr esto usando C#.

1Project project = new Project("New Project.mpp");
2project.Save("SaveProjectAsSVG_out.SVG", SaveFileFormat.SVG);
1Project project = new Project("New Project.mpp");
2SaveOptions options = new SvgOptions();
3options.FitContent = true;
4options.Timescale = Timescale.ThirdsOfMonths;
5project.Save("UseSvgOptions_out.svg", options);

Using SvgOptions to Customize Output

The SvgOptions class allows you to customize how the output SVG is rendered. For example, you can specify which pages to render or change the output timescale.

Key properties include:

Conclusion

Aspose.Tasks for .NET makes it easy to convert Microsoft Project files into high-quality vector graphics. The SVG format is ideal for scenarios where scalable and embeddable visualizations are required. For more control over the output, use the SvgOptions class to fine-tune rendering behavior.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.