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:
- API Python per convertire XER in SVG
- Converti XER in SVG in Python
- Personalizza la conversione di XER in SVG
- Converti XER in SVG online
- 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);
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:
- Caricare il file XER utilizzando la classe Project.
- Crea un’istanza della classe SvgOptions.
- Successivamente, definisci le opzioni SVG, come la dimensione della pagina, 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 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)
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.