Converti Primavera XER in SVG usando Python

Se hai a che fare con le pianificazioni Primavera P6, probabilmente hai familiarità con i file XER. Primavera P6 è un software di gestione dei progetti ampiamente utilizzato che memorizza i dati di progetto nel formato di file XER. Contiene dati di progetto, incluse attività, risorse e pianificazioni. Convertirli in SVG può rendere i dati del tuo progetto molto più accessibili e visivamente accattivanti. In questo articolo impareremo come convertire XER in SVG in Python. Quindi iniziamo!

Questo articolo tratta i seguenti argomenti:

  1. API Python per convertire XER in SVG
  2. Converti XER in SVG in Python
  3. Personalizza la conversione di XER in SVG
  4. Converti XER in SVG online
  5. Licenze e risorse gratuite

API Python per convertire XER in SVG

Per convertire i file XER in formato SVG, utilizzeremo l’API Aspose.Tasks for Python. Aspose.Tasks è una potente API che fornisce funzionalità complete di gestione dei progetti e semplifica il lavoro con i file di progetto a livello di codice nelle applicazioni Python. Supporta la lettura, la scrittura e la manipolazione di file di progetto in vari formati, tra cui Microsoft Project (MPP), Primavera (XER) e XML, tra gli altri. Fornisce un set completo di funzionalità per la gestione di attività di progetto, risorse, assegnazioni e calendari, rendendolo uno strumento essenziale per chiunque sia coinvolto nella pianificazione e gestione del progetto.

Prima di passare al codice, dobbiamo ottenere l’API. Per favore scarica il pacchetto o installa l’API da PyPI utilizzando il seguente comando pip nella console:

pip install aspose-tasks

Converti XER in SVG usando Python

1. Importare le librerie necessarie

Per prima cosa dobbiamo importare le librerie richieste. Ecco come farlo:

import aspose.tasks as tasks

2. Caricare il file XER

Successivamente, carichiamo il file XER. Per questo esempio, supponiamo che il file XER sia denominato sample.xer.

project = tasks.Project("sample.xer");

3. Salva il progetto come SVG

Ora è il momento di salvare il progetto come file SVG.

project.save("sample_xer.svg", tasks.saving.SaveFileFormat.SVG);

Questo è tutto! Hai convertito con successo il tuo file XER in SVG utilizzando Aspose.Tasks for Python.

Codice completo

Ecco l’esempio di codice completo che mostra come convertire XER in SVG in Python.

# Questo esempio di codice dimostra come convertire Primavera XER in SVG.
import aspose.tasks as tasks

# Questo esempio di codice dimostra come convertire Primavera XER in SVG.
# Caricare il file XER di input
project = tasks.Project("sample.xer");

# Salva come SVG
project.save("sample_xer.svg", tasks.saving.SaveFileFormat.SVG);
Converti XER in SVG usando Python

Converti XER in SVG usando Python.

Personalizza la conversione da XER a SVG in Python

Possiamo personalizzare la conversione di XER in SVG utilizzando la classe SvgOptions 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 la dimensione della pagina, 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 seguente codice di esempio mostra come convertire XER in SVG con impostazioni personalizzate in Python.

 # Questo esempio di codice dimostra come convertire Primavera XER in SVG.
  import aspose.tasks as tasks

 # Caricare il file XER di input
 project = tasks.Project("sample.xer");

 # Definisci le opzioni SVG
 svgOptions = tasks.saving.SvgOptions()
 svgOptions.page_size = tasks.visualization.PageSize.A3
 svgOptions.render_to_single_page = True

 # Salva come SVG
 project.save("sample_a3.svg", svgOptions)
Converti XER in SVG con opzioni utilizzando Python

Converti XER in SVG con opzioni utilizzando Python.

Ottieni una licenza gratuita

Per favore ottieni una licenza temporanea gratuita per provare l’API senza limitazioni di valutazione.

Converti XER in SVG online

Inoltre, puoi anche convertire i tuoi file XER in formato SVG utilizzando questo [convertitore da XER a SVG] online gratuito, sviluppato utilizzando l’API di cui sopra.

Python XER in SVG – Risorse gratuite

Oltre a convertire XER in SVG in modo programmatico in Python, esplora varie altre funzionalità dell’API utilizzando le seguenti risorse:

Conclusione

In conclusione, abbiamo visto come convertire XER in SVG in Python. Seguendo i passaggi descritti in questo articolo, puoi convertire facilmente i file XER nel formato SVG a livello di codice. La conversione di XER in SVG può trasformare i dati del tuo progetto in qualcosa di molto più accessibile e visivamente accattivante. Che tu stia condividendo aggiornamenti di progetto con il tuo team o presentando alle parti interessate, i file SVG rendono i dati facili da comprendere a colpo d’occhio. In caso di ambiguità, non esitate a contattarci al nostro forum di supporto gratuito.

Guarda anche