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
- Converti file MPP in formato SVG usando C#
- Converti file MPP in formato SVG con opzioni aggiuntive
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.
- Carica il file MPP usando la classe Project.
- Salvare il file SVG utilizzando il metodo Project.Save(string filename,SaveFileFormat format).
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.
- Carica il file MPP usando la classe Project.
- Crea un’istanza della classe SvgOptions.
- Imposta le opzioni desiderate.
- Salvare il file SVG utilizzando il metodo Project.Save(string filename, SaveOptions options).
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.