Konwertuj pliki MS Project MPP do formatu SVG za pomocą C#

Format SVG jest często używany do osadzania treści w aplikacjach internetowych i komputerowych. Mogą wystąpić sytuacje, w których trzeba osadzić zawartość plików Microsoft Project MPP w takich aplikacjach. W takich okolicznościach pomocna okaże się konwersja pliku MPP do formatu SVG. W związku z tym w tym artykule dowiesz się, jak programowo konwertować pliki MPP do formatu SVG przy użyciu języka C#.

C# API do konwersji plików MPP do formatu SVG

Aspose.Tasks for .NET to solidny interfejs API do pracy z plikami MS Project MPP. API pozwala na tworzenie i odczytywanie plików MPP/XML bez potrzeby instalowania dodatkowego oprogramowania. Ponadto API obsługuje konwersję plików MPP do formatu SVG. Możesz zainstalować API przez NuGet lub pobrać bezpośrednio z sekcji Downloads.

PM> Install-Package Aspose.Tasks

Konwertuj pliki MPP do formatu SVG za pomocą C#

Możesz przekonwertować swoje pliki MPP do formatu SVG za pomocą zaledwie kilku linii kodu. Aby to osiągnąć, wykonaj poniższe czynności.

Poniższy przykładowy kod pokazuje, jak konwertować pliki MPP do formatu SVG przy użyciu języka C#.

// Załaduj plik MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// Zapisz plik MPP jako SVG
project.Save("OutputDirectory\\SaveProjectAsSVG_out.SVG", SaveFileFormat.SVG);

Konwertuj pliki MPP do formatu SVG z dodatkowymi opcjami

Możesz zapewnić dodatkowe opcje podczas konwersji plików MPP do formatu SVG, aby dostosować wygenerowane dane wyjściowe. Aby skorzystać z dodatkowych opcji konwersji plików MPP do formatu SVG, wykonaj czynności podane poniżej.

Poniższy przykładowy kod pokazuje, jak konwertować pliki MPP do formatu SVG przy użyciu dodatkowych opcji.

// Załaduj plik MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// Zainicjuj klasę SaveOptions
SaveOptions options = new SvgOptions();
options.FitContent = true;
options.Timescale = Timescale.ThirdsOfMonths;

// Zapisz plik MPP jako SVG
project.Save("OutputDirectory\\UseSvgOptions_out.svg", options);

Uzyskaj bezpłatną licencję

Aby wypróbować interfejs API bez ograniczeń ewaluacyjnych, możesz poprosić o bezpłatną licencję tymczasową.

Wniosek

W tym artykule nauczyłeś się, jak konwertować pliki Microsoft Project MPP do formatu SVG przy użyciu języka C#. Ponadto nauczyłeś się, jak korzystać z dodatkowych opcji w celu dostosowania wygenerowanego pliku SVG. Aspose.Tasks for .NET API zapewnia wiele dodatkowych funkcji do pracy z plikami MPP. Możesz szczegółowo zapoznać się z interfejsem API, odwiedzając oficjalną dokumentację. W przypadku jakichkolwiek pytań prosimy o kontakt z nami na naszym bezpłatnym forum pomocy technicznej.

Zobacz też