Das SVG Format wird häufig zum Einbetten von Inhalten in Web und Desktop Anwendungen verwendet. Es kann Szenarien geben, in denen Sie den Inhalt von Microsoft Project MPP Dateien in solche Anwendungen einbetten müssen. Unter diesen Umständen erweist sich die Konvertierung der MPP Datei in das SVG Format als hilfreich. Vor diesem Hintergrund erfahren Sie in diesem Artikel, wie Sie MPP Dateien programmgesteuert mit C# in das SVG Format konvertieren.
- C# API zum Konvertieren von MPP Dateien in das SVG-Format
- Konvertieren Sie MPP Dateien mit C# in das SVG-Format
- Konvertieren Sie MPP Dateien in das SVG Format mit zusätzlichen Optionen
C# API zum Konvertieren von MPP Dateien in das SVG Format
Aspose.Tasks for .NET ist eine robuste API für die Arbeit mit MS Project MPP Dateien. Mit der API können Sie MPP/XML Dateien erstellen und lesen, ohne dass zusätzliche Software erforderlich ist. Darüber hinaus unterstützt die API die Konvertierung von MPP Dateien in das SVG-Format. Sie können die API entweder über NuGet installieren oder direkt aus dem Abschnitt Downloads herunterladen.
PM> Install-Package Aspose.Tasks
Konvertieren Sie MPP Dateien mit C# in das SVG Format
Sie können Ihre MPP Dateien mit nur wenigen Codezeilen in das SVG Format konvertieren. Um dies zu erreichen, folgen Sie bitte den unten angegebenen Schritten.
- Laden Sie die MPP Datei mit der Klasse Project.
- Speichern Sie die SVG Datei mit der methode Project.Save(string filename,SaveFileFormat format).
Der folgende Beispielcode zeigt, wie MPP Dateien mithilfe von C# in das SVG Format konvertiert werden.
// Laden Sie die MPP Datei
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");
// Speichern Sie die MPP Datei als SVG
project.Save("OutputDirectory\\SaveProjectAsSVG_out.SVG", SaveFileFormat.SVG);
Konvertieren Sie MPP Dateien in das SVG Format mit zusätzlichen Optionen
Sie können beim Konvertieren von MPP Dateien in das SVG Format zusätzliche Optionen bereitstellen, um die generierte Ausgabe anzupassen. Um zusätzliche Optionen zum Konvertieren von MPP Dateien in das SVG Format zu verwenden, verwenden Sie die unten angegebenen Schritte.
- Laden Sie die MPP Datei mit der Klasse Project.
- Erstellen Sie eine Instanz der Klasse SvgOptions.
- Stellen Sie die gewünschten Optionen ein.
- Speichern Sie die SVG Datei mit der methode Project.Save(string filename, SaveOptions options).
Der folgende Beispielcode zeigt, wie MPP Dateien mithilfe zusätzlicher Optionen in das SVG Format konvertiert werden.
// Laden Sie die MPP Datei
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");
// Initialisieren Sie die SaveOptions Klasse
SaveOptions options = new SvgOptions();
options.FitContent = true;
options.Timescale = Timescale.ThirdsOfMonths;
// Speichern Sie die MPP Datei als SVG
project.Save("OutputDirectory\\UseSvgOptions_out.svg", options);
Holen Sie sich eine kostenlose Lizenz
Um die API ohne Evaluierungseinschränkungen zu testen, können Sie eine kostenlose temporäre Lizenz anfordern.
Fazit
In diesem Artikel haben Sie gelernt, wie Sie Microsoft Project MPP Dateien mit C# in das SVG Format konvertieren. Darüber hinaus haben Sie gelernt, wie Sie zusätzliche Optionen verwenden können, um das generierte SVG anzupassen. Aspose.Tasks for .NET API bietet viele zusätzliche Funktionen für die Arbeit mit MPP Dateien. Sie können die API im Detail erkunden, indem Sie die offizielle Dokumentation besuchen. Bei Fragen können Sie uns gerne in unserem kostenlosen Support-Forum erreichen.