Преобразование файлов MS Project MPP в формат SVG с помощью С#

Формат SVG часто используется для встраивания контента в веб-приложения и настольные приложения. Могут быть сценарии, когда вам нужно встроить содержимое файлов Microsoft Project MPP в такие приложения. В этих обстоятельствах может оказаться полезным преобразование файла MPP в формат SVG. В свете этого в этой статье вы узнаете, как программно конвертировать файлы MPP в формат SVG с помощью C#.

C# API для преобразования файлов MPP в формат SVG

Aspose.Tasks for .NET — это надежный API для работы с файлами MS Project MPP. API позволяет создавать и читать файлы MPP/XML без необходимости в каком-либо дополнительном программном обеспечении. Кроме того, API поддерживает преобразование файлов MPP в формат SVG. Вы можете либо установить API через NuGet, либо загрузить его напрямую из раздела Загрузки.

PM> Install-Package Aspose.Tasks

Преобразование файлов MPP в формат SVG с помощью C#

Вы можете преобразовать файлы MPP в формат SVG, написав всего несколько строк кода. Для этого выполните шаги, указанные ниже.

В следующем примере кода показано, как преобразовать файлы MPP в формат SVG с помощью C#.

// Загрузите файл MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// Сохраните файл MPP как SVG.
project.Save("OutputDirectory\\SaveProjectAsSVG_out.SVG", SaveFileFormat.SVG);

Преобразование файлов MPP в формат SVG с дополнительными параметрами

Вы можете указать дополнительные параметры при преобразовании файлов MPP в формат SVG, чтобы настроить сгенерированный вывод. Чтобы использовать дополнительные параметры для преобразования файлов MPP в формат SVG, выполните шаги, указанные ниже.

В следующем примере кода показано, как преобразовать файлы MPP в формат SVG с помощью дополнительных параметров.

// Загрузите файл MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// Инициализировать класс SaveOptions
SaveOptions options = new SvgOptions();
options.FitContent = true;
options.Timescale = Timescale.ThirdsOfMonths;

// Сохраните файл MPP как SVG.
project.Save("OutputDirectory\\UseSvgOptions_out.svg", options);

Получить бесплатную лицензию

Чтобы попробовать API без ограничений на пробную версию, вы можете запросить бесплатную временную лицензию.

Вывод

В этой статье вы узнали, как преобразовать файлы Microsoft Project MPP в формат SVG с помощью C#. Кроме того, вы узнали, как использовать дополнительные параметры для настройки сгенерированного SVG. Aspose.Tasks for .NET API предоставляет множество дополнительных возможностей для работы с файлами MPP. Вы можете подробно изучить API, посетив официальную документацию. Если у вас возникнут вопросы, обращайтесь к нам на бесплатный форум поддержки.

Смотрите также