Converti Primavera XER in SVG utilizzando C#

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:

  1. API C# per convertire XER in SVG
  2. Converti XER in SVG
  3. Converti XER in SVG con le opzioni
  4. Convertitore da XER a SVG: prova online
  5. 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:

  1. Caricare il file XER utilizzando la classe Project.
  2. 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 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:

  1. Caricare il file XER utilizzando la classe Project.
  2. Crea un’istanza della classe SvgOptions.
  3. Successivamente, definisci le opzioni SVG, come PageSize, ecc.
  4. 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#

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.

Guarda anche