Konvertieren Sie MPP in TIFF mit C#

Microsoft Project ermöglicht es uns, Projekte im MPP-Format zu erstellen, zu organisieren, zu verfolgen und zu pflegen. MPP-Datei enthält Aufgaben, Ressourcen, Aufgaben, Zeitplan, Budget und verschiedene andere projektbezogene Informationen. Wir können Projektdaten problemlos aus MPP-Dateien programmgesteuert in mehrseitige TIFF-Bilder exportieren. In diesem Artikel erfahren Sie, wie Sie MPP in C# in TIFF konvertieren.

Folgende Themen sollen in diesem Artikel behandelt werden:

  1. C#-MPP-zu-TIFF-Konverter-API
  2. MPP in TIFF konvertieren
  3. MPP in TIFF mit Komprimierung konvertieren
  4. Komprimierung entfernen und MPP in TIFF konvertieren

C# MPP-zu-TIFF-Konverter-API

Um MPP in TIFF zu konvertieren, verwenden wir die API Aspose.Tasks for .NET. Es ermöglicht das Lesen und Schreiben der unterstützten Dateiformate, ohne dass Microsoft Project installiert sein muss. Darüber hinaus ermöglicht es das Konvertieren und Speichern von MPP-Dateien.

Die API stellt die Klasse Project bereit, die ein Projekt darstellt. Die Methode Save(string, SaveFileFormat) dieser Klasse speichert die Projektdaten in einem angegebenen Dateiformat in der Datei. Das SaveFileFormat definiert die Aufzählung zum Speichern der Projektformatauswahl. Wir können zusätzliche Bildspeicheroptionen angeben, wenn Projektseiten mit der Klasse ImageSaveOptions in TIFF gerendert werden. Die Eigenschaft TiffCompression ermöglicht das Anwenden einer Komprimierung beim Speichern generierter Bilder im TIFF-Format.

Bitte laden Sie die DLL der API herunter oder installieren Sie sie mit NuGet.

PM> Install-Package Aspose.Tasks

Konvertieren Sie MPP in TIFF mit C#

Wir können die Projektdaten aus der MPP-Datei ganz einfach in eine TIFF-Datei konvertieren, indem wir die folgenden Schritte ausführen:

  • Laden Sie die MPP-Datei mithilfe der Project-Klasse.
  • Speichern Sie als TIFF mit der Methode Save(). Als Argumente werden der Ausgabe-TIFF-Dateipfad und das SaveFileFormat verwendet.

Der folgende Beispielcode zeigt, wie MPP in C# in TIFF konvertiert wird.

// Dieses Codebeispiel zeigt, wie Sie MPP in TIFF konvertieren.
// Laden Sie das Projekt MPP
Project project = new Project(@"C:\Files\Tasks\Project.mpp");

// Speichern Sie das Projekt als TIFF
project.Save(@"C:\Files\Tasks\MultipageTIFF_out.tif", SaveFileFormat.Tiff);
Konvertieren Sie MPP in TIFF mit C#

Konvertieren Sie MPP mit C# in TIFF.

Konvertieren Sie MPP in TIFF mit Komprimierung mit C#

Wir können die Komprimierung anwenden, während wir MPP in TIFF konvertieren, indem wir die folgenden Schritte ausführen:

  1. Laden Sie zunächst die MPP-Datei mithilfe der Project-Klasse.
  2. Erstellen Sie als Nächstes eine Instanz der ImageSaveOptions-Klasse.
  3. Geben Sie danach die TiffCompression an.
  4. Rufen Sie schließlich die Methode Save() auf. Als Argumente werden der Ausgabe-TIFF-Dateipfad und die SaveOptions verwendet.

Der folgende Beispielcode zeigt, wie Sie MPP in TIFF mit Komprimierung in C# konvertieren.

// Dieses Codebeispiel zeigt, wie MPP in TIFF konvertiert und komprimiert wird.
// Laden Sie das Projekt MPP
Project project = new Project(@"C:\Files\Tasks\Project.mpp");

// Definieren Sie Optionen zum Speichern von Bildern
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Tiff);

// Geben Sie die CCITT4-Komprimierung an
options.TiffCompression = TiffCompression.Ccitt4;

// Speichern Sie das Projekt als TIFF
project.Save(@"C:\Files\Tasks\TIFFWithCompression_out.tif", (SaveOptions)options);

Entfernen Sie die Komprimierung und konvertieren Sie MPP in TIFF mit C#

Wir können auch die Komprimierung entfernen und dann MPP in TIFF konvertieren, indem wir die oben genannten Schritte ausführen. Wir müssen jedoch in Schritt 3 nur die TiffCompression als TiffCompression.None festlegen.

Der folgende Beispielcode zeigt, wie Sie die Komprimierung entfernen und MPP in TIFF in C# konvertieren.

// Dieses Codebeispiel zeigt, wie Sie MPP in TIFF konvertieren und die Komprimierung entfernen.
// Laden Sie das Projekt MPP
Project project = new Project(@"C:\Files\Tasks\Project.mpp");

// Definieren Sie Optionen zum Speichern von Bildern
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Tiff);

// Entfernen Sie die Kompression
options.TiffCompression = TiffCompression.None;

// Speichern Sie das Projekt als TIFF
project.Save(@"C:\Files\Tasks\RemoveCompression_out.tif", (SaveOptions)options);

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz erhalten, um die Bibliothek ohne Evaluierungseinschränkungen zu testen.

Fazit

In diesem Artikel haben wir gelernt, wie man:

  • MPP-Datei laden;
  • Optionen zum Speichern von Bildern festlegen;
  • Komprimierung für TIFF einstellen;
  • Speichern Sie das geladene MPP als TIFF in C#.

Neben der Konvertierung von MPP in TIFF in C# können Sie mithilfe der Dokumentation mehr über Aspose.Note für die .NET-API erfahren. Im Falle von Unklarheiten können Sie sich gerne in unserem kostenlosen Support-Forum an uns wenden.

Siehe auch