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

Microsoft Project ermöglicht das Verfolgen, Organisieren und Verwalten von Projekten. Es speichert Projektaufgaben, Aufgaben und andere projektbezogene Ressourcen und Informationen in MPP-Dateien. Wir können Projektdaten problemlos aus MPP-Dateien in verschiedene Bildformate wie JPEG, PNG, BMP und TIFF konvertieren. Es ermöglicht den Austausch von Projektinformationen in einem schreibgeschützten Bildformat. In diesem Artikel erfahren Sie, wie Sie MS Project MPP in Bilder (PNG, JPEG, BMP, TIFF) in Java exportieren.

Folgende Themen sollen in diesem Artikel behandelt werden:

  1. Java-API zum Exportieren von MPP in Bilder
  2. MPP in JPG exportieren
  3. MPP in PNG umwandeln
  4. MPP in BMP umwandeln
  5. MPP-Datei als mehrseitiges TIFF speichern

Java-API zum Exportieren von MPP in Bilder

Um Projektdaten/-informationen aus MPP-Dateien zu exportieren, verwenden wir die API Aspose.Tasks for Java. Es ist eine Java-Bibliothek, die das Lesen und Schreiben von MPP-Dateien ermöglicht, ohne dass Microsoft Project erforderlich ist. Darüber hinaus unterstützt die API die Konvertierung von MPP-Dateien in Bilder.

Die Klasse Project der API stellt ein Projekt dar und macht verschiedene Methoden verfügbar, um verschiedene Funktionen auszuführen. Die Methode save() dieser Klasse ermöglicht das Speichern des Projekts in einem bestimmten Bildformat. Die Klasse ImageSaveOptions der API ermöglicht die Angabe zusätzlicher Optionen beim Rendern von Projektseiten in Bilder. Alle unterstützten Bildformate sind unter der Aufzählung SaveFileFormat definiert.

Bitte laden Sie die JAR-Datei der API herunter oder fügen Sie die folgende pom.xml-Konfiguration in einer Maven-basierten Java-Anwendung hinzu.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository> 
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-tasks</artifactId>
    <version>22.5</version>
    <classifier>jdk18</classifier>
</dependency> 

Exportieren Sie MPP mit Java in JPG

Wir können die MPP-Datei in das JPG/JPEG-Bildformat exportieren, 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 mit SaveFileFormat.JPEG als Argument.
  3. Geben Sie danach die Qualität des JPEG-Bildes mit der Eigenschaft JpegQuality an.
  4. Rufen Sie abschließend die Methode save() auf und speichern Sie das JPEG-Bild.

Das folgende Codebeispiel zeigt, wie eine MPP-Datei mit Java in JPEG-Bilder konvertiert wird.

// Dieses Codebeispiel zeigt, wie Sie MPP in JPEG-Bilder konvertieren.
// Laden Sie die MPP-Datei
Project project = new Project("C:\\Files\\Tasks\\Project.mpp");

// Bildspeicheroptionen initialisieren
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Jpeg);

// Um die JPEG-Qualität zu manipulieren, kann man die Eigenschaft ImageSaveOptions.JpegQuality verwenden.
// Der erlaubte Wertebereich ist 0..100.
options.setJpegQuality(50);

// Als JPEG speichern
project.save("C:\\Files\\Tasks\\SaveAsImages\\image_out.jpeg", options);

Konvertieren Sie MPP mit Java in PNG

Wir können auch eine MPP-Datei in PNG-Bilder konvertieren, indem wir die folgenden Schritte ausführen:

  1. Laden Sie die MPP-Datei mithilfe der Project-Klasse.
  2. Erstellen Sie mithilfe der SaveFileFormat.Png-Enumeration eine Instanz der ImageSaveOptions-Klasse.
  3. Speichern Sie schließlich das PNG-Bild mit der Methode save().

Das folgende Codebeispiel zeigt, wie eine MPP-Datei mit Java in PNG-Bilder konvertiert wird.

// Dieses Codebeispiel zeigt, wie Sie MPP in PNG-Bilder konvertieren.
// Laden Sie die MPP-Datei
Project project = new Project("C:\\Files\\Tasks\\Project.mpp");

// Bildspeicheroptionen initialisieren 
// und setze das Speicherformat als PNG
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Png);

// Als PNG speichern
project.save("C:\\Files\\Tasks\\SaveAsImages\\image_out.png", options);

Konvertieren Sie MPP in BMP mit Java

Auf ähnliche Weise können wir MPP- in BMP-Bilder konvertieren, indem wir die zuvor erwähnten Schritte befolgen. Wir müssen jedoch in Schritt 2 nur das SaveFileFormat als Bmp festlegen.

Das folgende Codebeispiel zeigt, wie eine MPP-Datei mit Java in BMP-Bilder konvertiert wird.

// Dieses Codebeispiel zeigt, wie MPP- in BMP-Bilder konvertiert werden.
// Laden Sie die MPP-Datei
Project project = new Project("C:\\Files\\Tasks\\Project.mpp");

// Bildspeicheroptionen initialisieren 
// und stellen Sie das Speicherformat auf BMP ein
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Bmp);

// Als BMP speichern
project.save("C:\\Files\\Tasks\\SaveAsImages\\image_out.bmp", options);

Speichern Sie MPP-Dateien als mehrseitiges TIFF mit Java

Um die MPP-Datei als mehrseitiges TIFF-Bild zu speichern, befolgen Sie bitte die zuvor erwähnten Schritte. Wir müssen jedoch in Schritt 2 nur das SaveFileFormat als Tiff festlegen.

Das folgende Codebeispiel zeigt, wie eine MPP-Datei mit Java in ein mehrseitiges TIFF-Bild konvertiert wird.

// Dieses Codebeispiel zeigt, wie Sie MPP in TIFF-Bilder konvertieren.
// Laden Sie die MPP-Datei
Project project = new Project("C:\\Files\\Tasks\\Project.mpp");

// Bildspeicheroptionen initialisieren 
// und stellen Sie das Speicherformat auf Tiff ein
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Tiff);

// Als TIFF speichern
project.save("C:\\Files\\Tasks\\SaveAsImages\\image_out.tiff", options);

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz erhalten, um Aspose.Tasks für Java ohne Evaluierungseinschränkungen zu testen.

Fazit

In diesem Artikel haben wir gelernt, wie man Microsoft Project MPP-Dateien mit Java in das Bildformat konvertiert. Insbesondere haben wir gelernt, wie man MPP-Dateien programmgesteuert in JPEG-, PNG-, BMP- und TIFF-Bilder konvertiert. Außerdem können Sie mithilfe der Dokumentation mehr über Aspose.Tasks für Java erfahren und eine Reihe zusätzlicher Funktionen für die Arbeit mit MPP-Dateien erkunden. Bei Unklarheiten können Sie sich gerne in unserem Forum an uns wenden.

Siehe auch