Converti MPP in TIFF usando Java

Microsoft Project crea progetti in formato MPP. Consente di creare, organizzare, monitorare e mantenere i progetti. Un file MPP contiene informazioni su attività, risorse, assegnazioni, tempistiche, budget e altro del progetto. A livello di programmazione, possiamo esportare i dati del progetto da file MPP a immagini TIFF multipagina. In questo articolo impareremo come convertire MPP in TIFF in Java.

In questo articolo verranno trattati i seguenti argomenti:

  1. API di conversione da MPP a TIFF Java
  2. Converti MPP in TIFF
  3. Converti MPP in TIFF con compressione
  4. Rimuovi compressione e converti MPP in TIFF

API di conversione da MPP a TIFF Java

Utilizzeremo l’API Aspose.Tasks for Java per convertire il file MPP in TIFF. L’API consente di leggere e scrivere i formati di file supportati senza richiedere l’installazione di Microsoft Project. Inoltre, consente di convertire e salvare file MPP.

La classe Project dell’API rappresenta un progetto. Fornisce il metodo save(string, SaveFileFormat) che salva i dati del progetto nel file in un formato file specificato. L’API fornisce l’enumerazione SaveFileFormat per salvare la selezione del formato del progetto. Possiamo anche specificare le opzioni di salvataggio dell’immagine aggiuntive durante il rendering di pagine di progetto in TIFF utilizzando la classe ImageSaveOptions.

Si prega di scaricare il JAR dell’API o aggiungere la seguente configurazione pom.xml in un’applicazione Java basata su 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>

Converti MPP in TIFF usando Java

Possiamo facilmente esportare i dati del progetto dal file MPP in un TIFF seguendo i passaggi indicati di seguito:

  • Carica il file MPP usando la classe Project.
  • Salva come TIFF usando il metodo save(). Prende il percorso del file TIFF di output e SaveFileFormat come argomenti.

Il codice di esempio seguente mostra come convertire MPP in TIFF in Java.

// Questo esempio di codice mostra come convertire MPP in TIFF.
// Carica il progetto MPP
Project project = new Project("C:\\Files\\Project.mpp");

// Salva il progetto come TIFF
project.save("C:\\Files\\MultipageTIFF_out.tif", SaveFileFormat.Tiff);

Converti MPP in TIFF con compressione utilizzando Java

Possiamo applicare la compressione durante la conversione di MPP in TIFF seguendo i passaggi indicati di seguito:

  1. Innanzitutto, carica il file MPP usando la classe Project.
  2. Quindi, crea un’istanza della classe ImageSaveOptions.
  3. Successivamente, specifica il TiffCompression.
  4. Infine, chiama il metodo save(). Prende il percorso del file TIFF di output e SaveOptions come argomenti.

Il codice di esempio seguente mostra come convertire MPP in TIFF con la compressione in Java.

// Questo esempio di codice mostra come convertire MPP in TIFF e applicare la compressione.
// Carica il progetto MPP
Project project = new Project("C:\\Files\\Project.mpp");

// Definisci le opzioni di salvataggio delle immagini
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Tiff);

// Specificare la compressione CCITT4
options.setTiffCompression(TiffCompression.Ccitt4);

// Salva il progetto come TIFF
project.save("C:\\Files\\TIFFWithCompression_out.tif", (SaveOptions)options);

Rimuovi la compressione e converti MPP in TIFF usando Java

Possiamo anche rimuovere la compressione e quindi convertire MPP in TIFF seguendo i passaggi sopra menzionati. Tuttavia, dobbiamo solo impostare TiffCompression come TiffCompression.None nel passaggio n. 3.

Il codice di esempio seguente mostra come rimuovere la compressione e convertire MPP in TIFF in Java.

// Questo esempio di codice mostra come convertire MPP in TIFF e applicare la compressione.
// Carica il progetto MPP
Project project = new Project("C:\\Files\\Project.mpp");

// Definisci le opzioni di salvataggio delle immagini
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Tiff);

// Specificare Compressione Tiff come Nessuno
options.setTiffCompression(TiffCompression.None);

// Salva il progetto come TIFF
project.save("C:\\Files\\RemoveCompression_out.tif", (SaveOptions)options);

Ottieni una licenza gratuita

Puoi ottenere una licenza temporanea gratuita per provare la libreria senza limitazioni di valutazione.

Conclusione

In questo articolo abbiamo imparato come caricare un file MPP e convertirlo in TIFF in Java. Abbiamo anche visto come specificare le opzioni di salvataggio delle immagini e impostare la compressione durante il salvataggio come TIFF a livello di codice. Inoltre, puoi saperne di più su Aspose.Note per l’API Java usando documentazione. In caso di ambiguità, non esitare a contattarci nel nostro forum di supporto gratuito.

Guarda anche