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
Unisci JIRA a MPP, XML a MPP, da MPX a PDF e altro
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à:
- Installazione di Aspose.Tasks per .NET utilizzando la console di Package Manager
- Guida per sviluppatori tra i formati più diffusi.
- Crea gestori di messaggi personalizzati per eseguire un'attività specifica .
- Lavorare con Task Links tramite .NET API
- Lavorare con le risorse Aggiunta di risorse a Microsoft Project (MPP/ XML).
- Conversione di file MPP di MS Project al PDF, XML, JPEG e altri
- e altro ancora.
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
- Risorse di apprendimento
- Documentazione
- Codice sorgente
- Riferimenti API
- Video Tutorial
- Supporto del prodotto
- Supporto gratuito
- Supporto a pagamento
- Blog
- Note di rilascio
- Perché Aspose.Tasks per .NET?
- Elenco Clienti
- Storie di successo