Aspose.Tasks per Python tramite .NET è una robusta API di gestione dei progetti per la gestione dei file di Microsoft Project. La nostra API supporta la lettura, la scrittura e l'utilizzo di documenti Microsoft Project senza altre dipendenze software e contiene oltre 100 classi Python per gestire le operazioni di progetto di basso livello e la manipolazione dei dati. Aspose.Tasks offre quindi agli sviluppatori Python un'opportunità unica per implementare l'automazione dei documenti basata su script. La libreria supporta completamente varie proprietà del progetto e può essere utilizzata per gestire calendari o programmi di lavoro.

Con l'avvento di un potente hardware informatico negli ultimi decenni, Python è diventato un linguaggio di programmazione ampiamente utilizzato nello sviluppo web (Django, Flask, Pyramid framework), attività scientifiche e analisi dei dati. L'utilità di Python deriva dal suo ampio ecosistema di pacchetti di terze parti. Con un gran numero di librerie che si evolvono gradualmente, Python è considerata la scelta migliore per lo sviluppo rapido del software. Il team di Aspose.Tasks ha deciso di tenere il passo con le ultime tendenze di programmazione e di fornire alla comunità Python software di elaborazione BMP, PNG, JPEG, GIF, TIFF, PDF e altri formati di file professionali.

L'API Aspose.Tasks per Python tramite .NET espone dati come attività, risorse, assegnazioni di risorse e dati di attributi estesi affinché gli sviluppatori possano manipolarli. Gli utenti possono pianificare completamente creando e leggendo attività e risorse e assegnando o rimuovendo risorse da o verso attività. Gli utenti possono manipolare vincoli, priorità, attività critiche e dispendiose in termini di tempo, interrompere o riprendere attività e suddividere attività, gestire attributi avanzati, collegare attività e riscrivere dati aggiornati nel progetto.

Funzionalità avanzate dell'API Python Microsoft Project

Crea file MS Project e Oracle Primavera da zero

Definire i giorni della settimana e le eccezioni per un calendario

Leggere e scrivere file MS Project protetti da password

Esporta il progetto in altri formati con il diagramma di Gantt altamente personalizzabile

Gestisci baseline, costi e traguardi

Gestire le attività, le risorse e gli attributi estesi delle assegnazioni e le relative definizioni

Personalizza il profilo di lavoro dell'assegnazione delle risorse

Renderizza le strutture di suddivisione del lavoro (WBS) in immagini

Renderizza i file MS Project e Oracle Primavera in HTML

Ordina le attività per nome, data, durata e per molti altri campi

Aggiorna le proprietà personalizzate dei file MPP Project

Apri e salva i file di progetto da/a MS Project Online o un'istanza locale di MS Project Server tramite PWA

Eseguire il rendering delle attività File in formato PDF e immagine

Aspose.Tasks per Python tramite .NET supporta il rendering di attività, risorse e dati di assegnazione delle risorse in formati a layout fisso, nonché XML, HTML e molti altri formati di file popolari per una facile distribuzione delle informazioni.

Converti i dati del progetto in immagini



    # load file 
    
    prj = Project(my_dir + "template.mpp")
    
    # create ImageSaveOptions with desired format

    options = ImageSaveOptions(SaveFileFormat.jpeg)
    
    # configure output options
    
    options.horizontal_resolution = 96.0
    options.vertical_resolution = 96.0
    options.jpeg_quality = 70

    # render data to image format
    
    prj.save(my_dir + "output.jpg", options)


Puoi provare online Convertitore di attività.

Una caratteristica importante della libreria è la possibilità di eseguire il rendering di WBS in un progetto in uno qualsiasi dei formati di immagine standard supportati da .NET Framework. Inoltre, è anche possibile esportare i dati del progetto nei formati CSV, TXT, XLS, XLSX e MPT.

Gestire le attività nel progetto

Aspose.Tasks per Python fornisce un ricco set di classi per la gestione delle attività all'interno di un file Microsoft Project. I piani di progetto possono variare in complessità da un semplice elenco di attività piatto a un ampio gruppo nidificato di attività interdipendenti. Indipendentemente dalla complessità, Aspose.Tasks per Python net è in grado di affrontare qualsiasi scenario.

Converti i dati del progetto in più formati

Aspose.Tasks per Python supporta il rendering di attività, risorse e dati di assegnazione delle risorse in formati a layout fisso, nonché XML, HTML e molti altri formati di file popolari per una facile distribuzione delle informazioni.

Converti i dati del progetto in più formati


     
    # load file
 
    prj = Project(my_dir + "template.mpp")

    # save in different formats

    prj.save(my_dir + "output.pdf", SaveFileFormat.pdf)

    prj.save(my_dir + "output.html", SaveFileFormat.html)

    prj.save(my_dir + "output.xml", SaveFileFormat.xml)





  

Support and Learning Resources

  
  

Aspose.Tasks offre singole API di elaborazione delle attività per altri ambienti di sviluppo popolari come elencato di seguito: