Как преобразовать MPP в SVG
Scalable Vector Graphics (SVG)-это векторный формат на основе XML, который поддерживает двумерную графику. Он широко используется в веб -средах и печатных средах из -за его масштабируемости и высокого разрешения.
aspose.tasks для .net обеспечивает полную поддержку для экспорта файлов Microsoft Project (MPP) в формат SVG. Эта функция позволяет разработчикам представлять представления проекта, такие как диаграммы Gantt в автономную векторную графику. Эта графика может быть встроена в веб -приложения, отчеты или напечатана без потери качества.
Сохранение проекта как svg
Класс Project раскрывает метод сохранения, который используется для сохранения проекта в различных форматах. Метод сохранения позволяет отображать данные проекта в формат SVG, используя тип перечисления SaveFileFormat.
Чтобы сохранить проект в SVG:
- Загрузите файл проекта Microsoft.
- Сохраните проект в SVG с помощью saveFileFormat.svg.
Следующие строки кода показывают, как достичь этого, используя 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:
- Timescale – Defines the granularity of the timeline.
- PageSize – Specifies the page size to use during export.
- Pages – A list of page numbers to render.
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.