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
- Converti file MPP in formato JPEG usando C#
- Conversione di file MPP in immagini PNG utilizzando C#
- Converti file MPP in immagini BMP usando C#
- Converti file MPP in TIFF multipagina 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#.
- Carica il file MPP usando la classe Project.
- Crea un’istanza della classe ImageSaveOptions usando l’enumerazione SaveFileFormat.JPEG.
- Specificare la qualità dell’immagine JPEG utilizzando la proprietà JpegQuality della classe ImageSaveOptions.
- Salvare l’immagine JPEG utilizzando il metodo Project.Save(string filename, SaveOptions options).
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.
- Carica il file MPP usando la classe Project.
- Crea un’istanza della classe ImageSaveOptions usando l’enumerazione SaveFileFormat.PNG.
- Salva l’immagine PNG usando il metodo Project.Save(string filename, SaveOptions options).
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#.
- Carica il file MPP usando la classe Project.
- Crea un’istanza della classe ImageSaveOptions usando l’enumerazione SaveFileFormat.BMP.
- Salvare l’immagine BMP utilizzando il metodo Project.Save(string filename, SaveOptions options).
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#.
- Carica il file MPP usando la classe Project.
- Crea un’istanza della classe ImageSaveOptions usando l’enumerazione SaveFileFormat.TIFF.
- Salvare l’immagine TIFF utilizzando il metodo Project.Save(string filename, SaveOptions options).
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.