Konwertuj MPP na TIFF przy użyciu Javy

Microsoft Project tworzy projekty w formacie MPP. Umożliwia tworzenie, organizowanie, śledzenie i utrzymywanie projektów. Plik MPP zawiera informacje o zadaniach projektu, zasobach, przydziałach, harmonogramach, budżetach i nie tylko. Programowo możemy wyeksportować dane projektu z plików MPP do wielostronicowych obrazów TIFF. W tym artykule dowiemy się, jak przekonwertować MPP na TIFF w Javie.

W tym artykule zostaną omówione następujące tematy:

  1. Java MPP do TIFF Converter API
  2. Konwertuj MPP na TIFF
  3. Konwertuj MPP na TIFF z kompresją
  4. Usuń kompresję i przekonwertuj MPP na TIFF

Java MPP do TIFF Converter API

Będziemy używać API Aspose.Tasks for Java do konwersji pliku MPP do formatu TIFF. Interfejs API umożliwia odczytywanie i zapisywanie obsługiwanych formatów plików bez konieczności instalowania programu Microsoft Project. Ponadto umożliwia konwersję i zapisywanie plików MPP.

Klasa Project interfejsu API reprezentuje projekt. Udostępnia metodę save(string, SaveFileFormat), która zapisuje dane projektu do pliku w określonym formacie. Interfejs API zapewnia wyliczenie SaveFileFormat do zapisywania wybranego formatu projektu. Możemy również określić dodatkowe opcje zapisu obrazu podczas renderowania stron projektu do formatu TIFF za pomocą klasy ImageSaveOptions.

Pobierz plik JAR API lub dodaj następującą konfigurację pom.xml w aplikacji Java opartej na Maven.

<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>

Konwertuj MPP na TIFF za pomocą Javy

Możemy łatwo wyeksportować dane projektu z pliku MPP do TIFF, wykonując poniższe czynności:

  • Załaduj plik MPP przy użyciu klasy Project.
  • Zapisz jako TIFF przy użyciu metody save(). Pobiera wyjściową ścieżkę pliku TIFF i SaveFileFormat jako argumenty.

Poniższy przykładowy kod pokazuje, jak przekonwertować MPP na TIFF w Javie.

// Ten przykład kodu pokazuje, jak przekonwertować MPP na TIFF.
// Załaduj projekt MPP
Project project = new Project("C:\\Files\\Project.mpp");

// Zapisz projekt jako TIFF
project.save("C:\\Files\\MultipageTIFF_out.tif", SaveFileFormat.Tiff);

Konwertuj MPP na TIFF z kompresją przy użyciu Java

Możemy zastosować kompresję podczas konwersji MPP na TIFF, wykonując czynności podane poniżej:

  1. Najpierw załaduj plik MPP przy użyciu klasy Project.
  2. Następnie utwórz instancję klasy ImageSaveOptions.
  3. Następnie określ plik TiffCompression.
  4. Na koniec wywołaj metodę save(). Pobiera wyjściową ścieżkę pliku TIFF i SaveOptions jako argumenty.

Poniższy przykładowy kod pokazuje, jak przekonwertować MPP na TIFF z kompresją w Javie.

// Ten przykład kodu pokazuje, jak przekonwertować MPP na TIFF i zastosować kompresję.
// Załaduj projekt MPP
Project project = new Project("C:\\Files\\Project.mpp");

// Zdefiniuj opcje zapisywania obrazu
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Tiff);

// Określ kompresję CCITT4
options.setTiffCompression(TiffCompression.Ccitt4);

// Zapisz projekt jako TIFF
project.save("C:\\Files\\TIFFWithCompression_out.tif", (SaveOptions)options);

Usuń kompresję i przekonwertuj MPP na TIFF za pomocą Java

Możemy również usunąć kompresję, a następnie przekonwertować MPP na TIFF, wykonując czynności wymienione powyżej. Jednak wystarczy ustawić TiffCompression jako TiffCompression.None w kroku nr 3.

Poniższy przykładowy kod pokazuje, jak usunąć kompresję i przekonwertować MPP na TIFF w Javie.

// Ten przykładowy kod pokazuje, jak przekonwertować MPP na TIFF i zastosować kompresję.
// Załaduj projekt MPP
Project project = new Project("C:\\Files\\Project.mpp");

// Zdefiniuj opcje zapisywania obrazu
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Tiff);

// Określ opcję Kompresja Tiff jako Brak
options.setTiffCompression(TiffCompression.None);

// Zapisz projekt jako TIFF
project.save("C:\\Files\\RemoveCompression_out.tif", (SaveOptions)options);

Uzyskaj bezpłatną licencję

Możesz uzyskać bezpłatną tymczasową licencję, aby wypróbować bibliotekę bez ograniczeń ewaluacyjnych.

Wniosek

W tym artykule nauczyliśmy się, jak załadować plik MPP i przekonwertować go na TIFF w Javie. Widzieliśmy również, jak programowo określić opcje zapisywania obrazu i ustawić kompresję podczas zapisywania jako TIFF. Poza tym możesz dowiedzieć się więcej o Aspose.Note for Java API korzystając z documentation. W przypadku jakichkolwiek niejasności prosimy o kontakt na naszym bezpłatnym forum pomocy.

Zobacz też