Konvertieren Sie MS Project MPP in Bilder (PNG, JPEG, BMP, TIFF) mit C#

Microsoft Project Dateien (MPP) werden zum Verfolgen, Organisieren und Verwalten von Projekten verwendet. Diese Dateien enthalten Aufgaben, Zuordnungen und andere projektbezogene Ressourcen und Informationen. Wenn Sie Projektinformationen mit jemandem teilen möchten und MS Project nicht installiert ist, können Sie die MPP Datei in Bilder wie PNG, JPEG, BMP und TIFF und teilen Sie diese. Zu diesem Zweck lernen Sie in diesem Artikel, wie Sie MPP Dateien von Microsoft Project mithilfe von C# programmgesteuert in Bilder konvertieren.

C# API zum Konvertieren von MPP Dateien in Bilder

Aspose.Tasks for .NET ist eine .NET Bibliothek, mit der Sie MPP/XML Dateien lesen und schreiben können, ohne dass Microsoft Project installiert sein muss. Darüber hinaus unterstützt die API die Konvertierung von MPP Dateien in Bilder. 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 JPEG Format

Im Folgenden finden Sie die Schritte zum Konvertieren von MPP Dateien in das JPEG Format mit C#.

Der folgende Beispielcode zeigt, wie eine MPP Datei mit C# in JPEG Bilder konvertiert wird.

// Laden Sie die MPP Datei
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// Um die JPEG-Qualität zu manipulieren, können Sie die Eigenschaft ImageSaveOptions.JpegQuality verwenden.
// Der zulässige Wertebereich liegt zwischen 0 und 100.
// Erstellen Sie eine Instanz der ImageSaveOptions Klasse
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.JPEG) { JpegQuality = 50 };

// Speichern Sie das JPEG Bild
project.Save("OutputDirectory\\image_out.jpeg", (SaveOptions)options);

Konvertieren von MPP Dateien in PNG Bilder mit C#

Um eine MPP Datei in PNG Bilder umzuwandeln, führen Sie die folgenden Schritte aus.

Der folgende Beispielcode zeigt, wie eine MPP Datei mit C# in PNG Bilder konvertiert wird.

// Laden Sie die MPP Datei
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// Erstellen Sie eine Instanz der ImageSaveOptions Klasse
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.PNG);

// Speichern Sie das PNG Bild
project.Save("OutputDirectory\\image_out.png", (SaveOptions)options);

Konvertieren Sie MPP Dateien mit C# in BMP Bilder

Im Folgenden finden Sie die Schritte zum Konvertieren einer MPP Datei in BMP Bilder mit C#.

Der folgende Beispielcode zeigt, wie eine MPP Datei mit C# in BMP Bilder konvertiert wird.

// Laden Sie die MPP Datei
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// Erstellen Sie eine Instanz der ImageSaveOptions Klasse
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.BMP);

// Speichern Sie das BMP Bild
project.Save("OutputDirectory\\image_out.bmp", (SaveOptions)options);

Konvertieren Sie MPP Dateien mit C# in mehrseitiges TIFF

Im Folgenden finden Sie die Schritte zum Konvertieren einer MPP Datei in ein mehrseitiges TIFF mit C#.

Der folgende Beispielcode zeigt, wie Sie eine MPP Datei mit C# in ein mehrseitiges TIFF Bild konvertieren.

// Laden Sie die MPP Datei
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// Erstellen Sie eine Instanz der ImageSaveOptions Klasse
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.TIFF);

// Speichern Sie das TIFF Bild
project.Save("OutputDirectory\\RenderMultipageTIFF_out.tif", (SaveOptions)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 Bildformat konvertieren. Insbesondere haben Sie gelernt, wie Sie MPP Dateien mit Aspose.Tasks for .NET API in die Bildformate JPEG, PNG, BMP und TIFF konvertieren. Die API bietet eine Reihe zusätzlicher Funktionen für die Arbeit mit MPP Dateien, die Sie im Detail erkunden können, indem Sie die offizielle Dokumentation besuchen. Bei Fragen können Sie uns gerne in unserem kostenlosen Support-Forum erreichen.

Siehe auch