Konvertieren Sie MPP mit Java in TIFF

Microsoft Project erstellt Projekte im MPP-Format. Es ermöglicht das Erstellen, Organisieren, Verfolgen und Verwalten von Projekten. Eine MPP-Datei enthält Informationen zu Projektaufgaben, Ressourcen, Aufgaben, Zeitplänen, Budgets und mehr. Programmgesteuert können wir Projektdaten aus MPP-Dateien in mehrseitige TIFF-Bilder exportieren. In diesem Artikel erfahren Sie, wie Sie MPP in TIFF in Java konvertieren.

Folgende Themen sollen in diesem Artikel behandelt werden:

  1. Java 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

Java-MPP-zu-TIFF-Konverter-API

Wir verwenden die API Aspose.Tasks for Java zum Konvertieren der MPP-Datei in TIFF. Die API 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 Klasse Project der API repräsentiert ein Projekt. Es stellt die Methode save(string, SaveFileFormat) bereit, die die Projektdaten in einem bestimmten Dateiformat in der Datei speichert. Die API stellt die Enumeration SaveFileFormat zum Speichern der Projektformatauswahl bereit. Wir können auch die zusätzlichen Bildspeicheroptionen beim Rendern von Projektseiten in TIFF mit der Klasse ImageSaveOptions angeben.

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>https://releases.aspose.com/java/repo/</url>
</repository> 
 <dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-tasks</artifactId>
    <version>22.10</version>
</dependency>

Konvertieren Sie MPP mit Java in TIFF

Wir können die Projektdaten aus der MPP-Datei einfach in eine TIFF-Datei exportieren, indem Sie 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 TIFF in Java konvertiert wird.

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

// Speichern Sie das Projekt als TIFF
project.save("C:\\Files\\MultipageTIFF_out.tif", SaveFileFormat.Tiff);

Konvertieren Sie MPP in TIFF mit Komprimierung mit Java

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 abschließend die Methode save() auf. Als Argumente werden der Ausgabe-TIFF-Dateipfad und die SaveOptions verwendet.

Der folgende Beispielcode zeigt, wie MPP in TIFF mit Komprimierung in Java konvertiert wird.

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

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

// Geben Sie die CCITT4-Komprimierung an
options.setTiffCompression(TiffCompression.Ccitt4);

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

Entfernen Sie die Komprimierung und konvertieren Sie MPP in TIFF mit Java

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 die Komprimierung entfernt und MPP in TIFF in Java konvertiert wird.

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

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

// Geben Sie TIFF-Komprimierung als Keine an
options.setTiffCompression(TiffCompression.None);

// Speichern Sie das Projekt als TIFF
project.save("C:\\Files\\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 eine MPP-Datei lädt und in Java in TIFF konvertiert. Wir haben auch gesehen, wie Sie Bildspeicheroptionen angeben und die Komprimierung festlegen, während Sie programmgesteuert als TIFF speichern. Außerdem können Sie mehr über die Aspose.Note für Java-API erfahren, indem Sie die Dokumentation verwenden. Bei Unklarheiten können Sie sich gerne in unserem kostenlosen Support-Forum an uns wenden.

Siehe auch