Converti i file MPP di MS Project in formato SVG usando C#

Il formato SVG viene spesso utilizzato per incorporare contenuti in applicazioni Web e desktop. Potrebbero esserci scenari in cui è necessario incorporare il contenuto dei file Microsoft Project MPP in tali applicazioni. In queste circostanze, la conversione del file MPP in formato SVG si rivelerà utile. Alla luce di ciò, questo articolo ti insegnerà come convertire i file MPP in formato SVG a livello di codice usando C#.

API C# per la conversione di file MPP in formato SVG

Aspose.Tasks for .NET è un’API robusta per lavorare con i file MPP di MS Project. L’API consente di creare e leggere file MPP/XML senza la necessità di alcun software aggiuntivo. Inoltre, l’API supporta la conversione di file MPP in formato SVG. Puoi installare l’API tramite NuGet o scaricarla direttamente dalla sezione Download.

PM> Install-Package Aspose.Tasks

Converti file MPP in formato SVG usando C#

Puoi convertire i tuoi file MPP in formato SVG con poche righe di codice. Per raggiungere questo obiettivo, segui i passaggi indicati di seguito.

Il codice di esempio seguente mostra come convertire i file MPP in formato SVG usando C#.

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

// Salva il file MPP come SVG
project.Save("OutputDirectory\\SaveProjectAsSVG_out.SVG", SaveFileFormat.SVG);

Converti file MPP in formato SVG con opzioni aggiuntive

Puoi fornire opzioni aggiuntive durante la conversione dei file MPP in formato SVG per personalizzare l’output generato. Per utilizzare opzioni aggiuntive per convertire i file MPP in formato SVG, utilizzare i passaggi indicati di seguito.

Il codice di esempio seguente mostra come convertire i file MPP in formato SVG usando opzioni aggiuntive.

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

// Inizializza la classe SaveOptions
SaveOptions options = new SvgOptions();
options.FitContent = true;
options.Timescale = Timescale.ThirdsOfMonths;

// Salva il file MPP come SVG
project.Save("OutputDirectory\\UseSvgOptions_out.svg", 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 SVG usando C#. Inoltre, hai imparato come utilizzare opzioni aggiuntive per personalizzare l’SVG generato. Aspose.Tasks per .NET API offre molte funzionalità aggiuntive per lavorare con i file MPP. Puoi esplorare l’API in dettaglio visitando la documentazione ufficiale. In caso di domande, non esitare a contattarci nel nostro forum di supporto gratuito.

Guarda anche