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
- Konwertuj pliki MPP do formatu SVG za pomocą C#
- Konwertuj pliki MPP do formatu SVG z dodatkowymi opcjami
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.
- Załaduj plik MPP przy użyciu klasy Project.
- Zapisz plik SVG przy użyciu metody Project.Save(string filename,SaveFileFormat format).
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.
- Załaduj plik MPP przy użyciu klasy Project.
- Utwórz instancję klasy SvgOptions.
- Ustaw żądane opcje.
- Zapisz plik SVG przy użyciu metody Project.Save(string filename, SaveOptions options).
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.