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
- Konvertieren Sie MPP Dateien mit C# in das JPEG-Format
- Konvertieren von MPP Dateien in PNG Bilder mit C#
- Konvertieren Sie MPP Dateien mit C# in BMP Bilder
- Konvertieren Sie MPP Dateien mit C# in mehrseitiges TIFF
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#.
- Laden Sie die MPP Datei mit der Klasse Project.
- Erstellen Sie mithilfe der Enumeration SaveFileFormat.JPEG eine Instanz der Klasse ImageSaveOptions.
- Geben Sie die Qualität des JPEG Bildes mit der Eigenschaft JpegQuality der Klasse ImageSaveOptions an.
- Speichern Sie das JPEG Bild mit der methode Project.Save(string filename, SaveOptions options).
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.
- Laden Sie die MPP Datei mit der Klasse Project.
- Erstellen Sie mithilfe der Enumeration SaveFileFormat.PNG eine Instanz der Klasse ImageSaveOptions.
- Speichern Sie das PNG Bild mit der methode Project.Save(string filename, SaveOptions options).
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#.
- Laden Sie die MPP Datei mit der Klasse Project.
- Erstellen Sie mithilfe der Enumeration SaveFileFormat.BMP eine Instanz der Klasse ImageSaveOptions.
- Speichern Sie das BMP Bild mit der methode Project.Save(string filename, SaveOptions options).
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#.
- Laden Sie die MPP Datei mit der Klasse Project.
- Erstellen Sie eine Instanz der Klasse ImageSaveOptions mithilfe der Enumeration SaveFileFormat.TIFF.
- Speichern Sie das TIFF Bild mit der methode Project.Save(string filename, SaveOptions options).
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.