
Primavera P6 è un popolare software di gestione dei progetti che utilizza il formato file XER per archiviare i dati del progetto. SVG, o Scalable Vector Graphics, è un formato di immagine vettoriale popolare che può essere utilizzato per creare grafica scalabile per applicazioni Web e di stampa. In alcuni casi, potrebbe essere necessario esportare i dati del progetto Primavera P6 dal file XER a SVG in modo programmatico. In questo post del blog impareremo come convertire XER in SVG in C#.
Questo articolo tratta i seguenti argomenti:
- API C# per convertire XER in SVG
- Converti XER in SVG
- Converti XER in SVG con le opzioni
- Convertitore da XER a SVG: prova online
- Risorse didattiche gratuite
API C# per convertire XER in SVG
Utilizzeremo l’API Aspose.Tasks for .NET per convertire Primavera XER in SVG utilizzando C#. Si tratta di una potente API che consente agli sviluppatori di leggere, scrivere e manipolare file Microsoft Project (MPP/XML) senza utilizzare il software Microsoft Project. Fornisce la possibilità di manipolare calendari e programmi di lavoro, gestire gli attributi estesi del progetto e generare report in una varietà di formati.
scaricare la DLL dell’API o installarla utilizzando NuGet.
PM> Install-Package Aspose.Tasks
Converti XER in SVG utilizzando C#
Possiamo facilmente esportare i dati del progetto Primavera P6 dal file XER in un formato SVG seguendo i passaggi seguenti:
- Caricare il file XER utilizzando la classe Project.
- Chiama il metodo Save() per salvare come SVG. Prende il percorso del file SVG di output e SaveFileFormat come argomenti.
Il codice di esempio seguente mostra come convertire XER in SVG in C#.
// Questo esempio di codice dimostra come convertire Primavera XER in SVG.
// Caricare il file XER di input
Project project = new Project(@"C:\Files\sample.xer");
// Salva come SVG
project.Save(@"C:\Files\sample_xer.svg", SaveFileFormat.Svg);

Converti XER in SVG utilizzando C#.
Converti XER in SVG con opzioni utilizzando C#
Possiamo personalizzare la conversione di XER in SVG utilizzando la classe SvgOptoins seguendo i passaggi seguenti:
- Caricare il file XER utilizzando la classe Project.
- Crea un’istanza della classe SvgOptions.
- Successivamente, definisci le opzioni SVG, come PageSize, ecc.
- Infine, salva il progetto come file SVG utilizzando il metodo Save(). Prende il percorso del file SVG di output e SvgOptions come argomenti.
Il codice di esempio seguente mostra come convertire XER in SVG con impostazioni personalizzate in C#.
// Questo esempio di codice dimostra come convertire Primavera XER in SVG.
// Caricare il file XER di input
Project project = new Project(@"C:\Files\sample.xer");
// Definisci le opzioni SVG
SvgOptions svgOptions = new SvgOptions();
svgOptions.PageSize = PageSize.A3;
svgOptions.RenderToSinglePage = true;
// Salva come SVG
project.Save(@"C:\Files\sample_a3.svg", svgOptions);

Converti XER in SVG con opzioni utilizzando C#.
Ottieni una licenza gratuita
Per favore ottieni una licenza temporanea gratuita per provare la libreria senza limitazioni di valutazione.
Convertitore online da XER a SVG
Puoi anche convertire i file XER in formato SVG utilizzando questo strumento online gratuito Convertitore da XER a SVG, sviluppato utilizzando l’API di cui sopra.

Da XER a SVG: risorse didattiche gratuite
Oltre a convertire XER in SVG a livello di codice in C#, esplora altre funzionalità della libreria utilizzando le seguenti risorse:
Conclusione
In questo post del blog abbiamo imparato come convertire XER in SVG in C#. Seguendo i passaggi descritti in questo articolo, puoi convertire facilmente i file XER nel formato SVG a livello di codice. Aspose.Tasks for .NET è uno strumento potente e versatile che può essere utilizzato per risolvere un’ampia varietà di sfide di gestione dei progetti. È una risorsa preziosa per qualsiasi sviluppatore che abbia bisogno di lavorare con i file di Microsoft Project. Oltre a convertire XER in SVG in C#, puoi anche convertire file XER online utilizzando un convertitore gratuito basato sul web. In caso di ambiguità, non esitate a contattarci al nostro forum di supporto gratuito.