Aspose.Tasks per .NET è un'API di gestione dei progetti affidabile per elaborare i file di Microsoft Project. L'API supporta la lettura, la scrittura e la manipolazione di documenti Microsoft Project senza altre dipendenze software. Inoltre, l'API espone i dati del progetto per offrire funzionalità complete di pianificazione, definizione e monitoraggio. La libreria supporta completamente varie proprietà del progetto e può essere utilizzata per manipolare calendari o programmi di lavoro. Aspose.Tasks per l'API .NET mostra dati come attività, risorse, assegnazioni di risorse e dati di attributi estesi in modo che 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 guidate dallo sforzo, interrompere o riprendere un'attività e suddividere le attività, gestire gli attributi estesi, collegare le attività e riscrivere i dati aggiornati nel progetto.

Funzionalità avanzate dell'API .NET 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

Ampia gamma di conversioni tra i formati di Microsoft Project in immagini e altri formati di dati tra cui PDF, Excel, HTML

MPP, MPT, MPX e visualizzatore di file XML per .NET

Funzionalità API nella documentazione

Puoi vedere l'elenco completo delle funzionalità di Aspose.Tasks nella nostra documentazione. L'utilizzo della libreria Aspose.TASKS C# nel progetto consente di eseguire le seguenti attività:

Converti i dati del progetto in più formati

Aspose.Tasks per .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.

Salva i dati del progetto in diversi formati - C#


     
// load the file to be converted

var prj = new Aspose.Tasks.Project(dir + "template.mpp");

// save in different formats

prj.Save(dir + "output.pdf", Aspose.Tasks.Saving.SaveFileFormat.PDF);

prj.Save(dir + "output.html", Aspose.Tasks.Saving.SaveFileFormat.HTML);

prj.Save(dir + "output.xml", Aspose.Tasks.Saving.SaveFileFormat.XML);    


Una caratteristica importante della libreria è la capacità 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.

Puoi provare online Convertitore di attività.

Puoi anche convertire i dati del progetto, Jira, MPP, MPX, MPT o XML in molti altri formati di file, inclusi alcuni elencati di seguito:

Unisci file JIRA, MPP, MPT, MS Project, MPX, Oracle-Primavera PDF e XML

- carica i file utilizzando le classi Aspose.Tasks per il lavoro con documenti Microsoft Project senza utilizzare Microsoft Project;
- crea un'istanza di articoli tecnici su come eseguire il rendering e utilizzando Aspose.Tasks con altre lingue
- Contiene classi per il salvataggio di un progetto in cui diversi formati.

Inoltre, puoi unire i file in tempo reale! Combina Jira, MPP, MPX, MPT, XML, MS Projects in PDF, XPS, Primavera e molti altri formati di file: Aspose.Tasks per .NET API semplifica il processo di unione dei file per gli sviluppatori:

Gestire le attività nel progetto

Aspose.Tasks per .NET fornisce un ricco set di classi per la gestione delle attività all'interno di un file di 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 .NET è in grado di affrontare qualsiasi scenario. Compreso, ti consente di creare e modificare file di progetto MS utilizzando il Document Object Model (DOM). DOM è un'interfaccia di programmazione che consente di presentare un documento sotto forma di un albero di nodi, in cui ogni nodo è una parte del documento. L'API Aspose.Tasks per .NET consente di connettersi a una pagina, caricarla, modificarne il contenuto ed eseguire altre operazioni sui file.

- navigare nei documenti utilizzando vari metodi, come l'attraversamento degli elementi, l'attraversamento dei documenti, le query XPath e le query del selettore CSS,
- rimuovere e sostituire alcuni dati da un file,
- unisci file di progetto,
- blocco e sblocco e altre funzioni.
L'API .NET Tasks aiuta gli sviluppatori a leggere, modificare, navigare e modificare i documenti MS Project. Alcune funzioni di modifica dei file che l'API Aspose.Tasks for .NET può eseguire sono le seguenti:

Converti i dati del progetto in immagini

Aspose.Tasks per .NET ha il proprio motore di rendering appositamente progettato per replicare lo stile di rendering di MS Project. Ciò consente agli sviluppatori di rendere i dati del progetto in una serie di formati di immagini raster e vettoriali controllando alcuni aspetti dell'immagine risultante.

Renderizza i dati del progetto in JPEG - C#



    // load file

    var prj = new Aspose.Tasks.Project(dir + "template.mpp");

    // create ImageSaveOptions with desired format

    var options = new Aspose.Tasks.Saving.ImageSaveOptions(Aspose.Tasks.Saving.SaveFileFormat.JPEG)

    {    CustomPageSize = new SizeF(2200, 1100),    HorizontalResolution = 96f,    VerticalResolution = 96f,

        JpegQuality = 70

    };

    // render data to image format

    prj.Save(dir + "output.jpg", options);



La conversione inversa è così semplice! Utilizzando la libreria di classi Aspose.Tasks nella tua applicazione C#, puoi facilmente convertire il file Mareach MS Project in qualsiasi file formato file con una sola riga di codice!

Prova online MS Project Converter Puoi convertire MS Project file in XML, PDF, MPX, XLSX, XLS, XPS, TXT, HTML, JPG e altri formati immagine. Carica, trasforma i tuoi documenti e ottieni risultati in pochi secondi. Non hai bisogno di alcun software aggiuntivo.

Aspose.Tasks per la libreria .NET fornisce l'API di analisi di MS Project per la piattaforma C#. Puoi creare, modificare, salvare, unire, convertire i file MPP in altri formati di file e aggiungere collegamenti, elenchi, blocchi di codice, immagini e altri elementi nei file di progetto seguendo i collegamenti:

Pianificazione delle attività, monitoraggio e valutazione del budget

Aspose.Tasks per .NET può calcolare il percorso critico e la programmazione di un progetto. Consente inoltre agli sviluppatori di gestire le baseline delle attività e il lavoro effettivo, accedere ai costi e al budget di assegnazione e gestire i costi e le variazioni delle risorse per il monitoraggio del progetto. Queste sono solo alcune funzionalità di un lungo elenco di funzionalità supportate dall'API.

Salva gli elementi HTML in file separati

Aspose.Tasks per l'API .NET rende l'esportazione dei dati del progetto in HTML un'esperienza davvero eccezionale, in quanto consente di esportare i caratteri, le immagini e gli stili CSS in file separati. Inoltre, puoi anche assegnare i parametri necessari alle funzioni di callback al processo di esportazione.

Supporto per l'interoperabilità COM

Aspose.Tasks per .NET espone le sue capacità attraverso un'interfaccia COM. Ciò significa che non è necessario limitarsi a utilizzare Aspose.Tasks per .NET solo con la piattaforma .NET, può essere utilizzato in qualsiasi lingua necessaria tramite i suoi servizi di interoperabilità COM.

Aspose.Tasks offre gratuitamente online MS Project Viewer, che aiuta a ottenere informazioni sul progetto tramite URL. Le nostre app sono sicure, multipiattaforma e non richiedono l'installazione di software. Le applicazioni sono semplici e facili da usare, ma efficaci e affidabili.


Altre funzionalità Aspose.Tasks supportate per .NET API

Usa la libreria Aspose.Tasks C# per convertire, unire, bloccare, sbloccare documenti scaricati e molto altro!



  

Support and Learning Resources

  
  

Aspose.Tasks offre API individuali per ambienti di sviluppo popolari come elencato di seguito: