Converti MS Project MPP in immagini (PNG, JPEG, BMP, TIFF) usando C#

I file di Microsoft Project (MPP) vengono utilizzati per tenere traccia, organizzare e gestire i progetti. Questi file contengono attività, compiti e altre risorse e informazioni relative al progetto. Se desideri condividere le informazioni sul progetto con qualcuno che non ha MS Project installato, puoi convertire il file MPP in immagini come PNG, JPEG, BMP e TIFF e condividili. A tal fine, questo articolo ti insegnerà come convertire i file MPP di Microsoft Project in immagini a livello di codice usando C#.

API C# per la conversione di file MPP in immagini

Aspose.Tasks for .NET è una libreria .NET che consente di leggere e scrivere file MPP/XML senza richiedere l’installazione di Microsoft Project. Inoltre, l’API supporta la conversione di file MPP in immagini. Puoi installare l’API tramite NuGet o scaricarla direttamente dalla sezione Download.

PM> Install-Package Aspose.Tasks

Converti file MPP in formato JPEG usando C#

Di seguito sono riportati i passaggi per convertire i file MPP in formato JPEG utilizzando C#.

Il codice di esempio seguente mostra come convertire un file MPP in immagini JPEG usando C#.

// Carica il file MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// Per manipolare la qualità JPEG, puoi usare la proprietà ImageSaveOptions.JpegQuality.
// L'intervallo di valori consentito è compreso tra 0 e 100.
// Crea un'istanza della classe ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.JPEG) { JpegQuality = 50 };

// Salva l'immagine JPEG
project.Save("OutputDirectory\\image_out.jpeg", (SaveOptions)options);

Conversione di file MPP in immagini PNG utilizzando C#

Per convertire un file MPP in immagini PNG, segui i passaggi indicati di seguito.

Il codice di esempio seguente mostra come convertire un file MPP in immagini PNG usando C#.

// Carica il file MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// Crea un'istanza della classe ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.PNG);

// Salva l'immagine PNG
project.Save("OutputDirectory\\image_out.png", (SaveOptions)options);

Converti file MPP in immagini BMP usando C#

Di seguito sono riportati i passaggi per convertire un file MPP in immagini BMP utilizzando C#.

Il codice di esempio seguente mostra come convertire un file MPP in immagini BMP usando C#.

// Carica il file MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// Crea un'istanza della classe ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.BMP);

// Salva l'immagine BMP
project.Save("OutputDirectory\\image_out.bmp", (SaveOptions)options);

Converti file MPP in TIFF multipagina usando C#

Di seguito sono riportati i passaggi per convertire un file MPP in un TIFF multipagina utilizzando C#.

Il codice di esempio seguente mostra come convertire un file MPP in un’immagine TIFF multipagina usando C#

// Carica il file MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// Crea un'istanza della classe ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.TIFF);

// Salva l'immagine TIFF
project.Save("OutputDirectory\\RenderMultipageTIFF_out.tif", (SaveOptions)options);

Ottieni una licenza gratuita

Per provare l’API senza limitazioni di valutazione, puoi richiedere una licenza temporanea gratuita.

Conclusione

In questo articolo, hai imparato come convertire i file MPP di Microsoft Project in formato immagine usando C#. In particolare, hai imparato come convertire i file MPP nei formati immagine JPEG, PNG, BMP e TIFF utilizzando Aspose.Tasks per .NET API. L’API fornisce una serie di funzionalità aggiuntive per lavorare con i file MPP che puoi esplorare in dettaglio visitando la documentazione ufficiale. In caso di domande, non esitare a contattarci nel nostro forum di supporto gratuito.

Guarda anche