Этот простой раздел помогает узнать, как преобразовать MPP в SVG с помощью C#, предоставляя подробные инструкции по настройке и простой исполняемый код для выполнения этой задачи. Он определяет все необходимые ресурсы, необходимые для разработки этого приложения без какой-либо зависимости от MS Project или любого другого программного обеспечения для управления MPP для экспорта файла MS Project в SVG с использованием C#, что приводит к созданию SVG файл.
Действия по преобразованию файла MPP в SVG с помощью C#
- Настройте среду разработки для включения Aspose.Tasks for .NET с помощью диспетчера пакетов NuGet.
- Доступ к существующему файлу MPP в объект класса Project для преобразования в SVG
- Установите параметры SaveOptions, чтобы установить параметры вывода SVG.
- Save результирующий файл проекта в виде файла SVG на диске
Вышеупомянутые шаги обеспечивают простой способ преобразовать файл MS Project в SVG с помощью C#, следуя пошаговому процессу и запускаемому образцу кода. Процесс начинается с загрузки исходного файла MPP с диска, а затем с помощью класса SaveOptions устанавливаются различные параметры. Наконец, загруженный файл MPP экспортируется в SVG и сохраняется на диске.
Код для преобразования MS Project в SVG с использованием С#
using System; | |
using Aspose.Tasks; | |
using Aspose.Tasks.Saving; | |
using Aspose.Tasks.Visualization; | |
namespace KbTasks | |
{ | |
public class MppToSVG | |
{ | |
public static void ConvertTasksToSVG() | |
{ | |
string FilePath = @"/Users/TestData/"; | |
// Applying product license to read the MPP file | |
License TasksLic = new License(); | |
TasksLic.SetLicense(FilePath + "Conholdate.Total.Product.Family.lic"); | |
// Load the source Project file from the disk | |
Project InputProject = new Project(FilePath + "Input.mpp"); | |
// Set the SVG export options | |
SaveOptions SvgOpts = new SvgOptions(); | |
SvgOpts.FitContent = true; | |
SvgOpts.Timescale = Timescale.ThirdsOfMonths; | |
// Save the exported SVG file on the disk | |
InputProject.Save(FilePath + "ExportedSvg.svg", SvgOpts); | |
} | |
} | |
} |
Чтобы преобразовать MPP-файл в SVG с помощью C#, вы можете получить доступ к исходному MPP-файлу с диска, однако вы также можете загрузить MPP-файл из потока, который позволяет загружать из источников, таких как база данных или из Интернета. . Класс LoadOptions можно использовать для установки пароля для открытия защищенного файла проекта, установки маркера отмены для прерывания операции загрузки файла и установки процедуры обработки ошибок для доступа к некоторым XML-файлам. Точно так же используется SvgOptions, который предоставляет такие параметры, как настройка BarStyles, CustomPageSize, Gridlines, TextStyles, Timescale и многие другие.
В этом разделе мы научились преобразовывать файлы MPP в файлы SVG. Если вы заинтересованы в преобразовании MPP в Excel, следуйте статье как конвертировать MPP в Excel с помощью С#.