1. Prodotti
  2.   Project Management
  3.   .NET
  4.   Aspose.Tasks for .NET

Aspose.Tasks for .NET

 
 

API .NET per creare e convertire file Microsoft Project

Una libreria C# versatile progettata per lavorare con i file Microsoft Project. Consente agli sviluppatori di creare, modificare, manipolare e convertire i dati Microsoft Project in PDF, XPS, immagini e altro all'interno delle app .NET.

Che cos'è Aspose.Tasks per .NET?

Nel mondo degli affari di oggi, in rapida evoluzione, assicurarsi che i progetti siano gestiti correttamente è fondamentale per raggiungere il successo. Che tu gestisca una piccola startup o una grande azienda, avere un piano solido, tenere traccia dei progressi e svolgere le attività in modo efficiente è vitale per rimanere al passo nel tuo settore. È qui che Aspose.Tasks for .NET entra in gioco, fornendo una soluzione completa progettata per soddisfare le varie esigenze di project manager e sviluppatori. Puoi usare l'API per creare strumenti di gestione progetti personalizzati che si adattano alle esigenze specifiche della tua organizzazione. Con Aspose.Tasks, gli sviluppatori hanno la possibilità di usare il codice per creare, leggere e modificare i file di progetto. Questo aiuta ad automatizzare le attività ripetitive, aumentando l'efficienza.

Aspose.Tasks per .NET è uno strumento potente per gli sviluppatori .NET, che consente di aggiungere facilmente funzionalità di gestione progetti al proprio software. Che tu stia lavorando a un'app di gestione progetti, a uno strumento di pianificazione o a una dashboard di reporting, questa API offre un'ampia gamma di funzioni per semplificare il tuo lavoro di sviluppo. Una delle caratteristiche distintive di Aspose.Tasks è la capacità di lavorare con una varietà di formati di file di progetto, inclusi MPP, XML e MPX. Oltre al suo robusto set di funzionalità, vanta una documentazione estesa e una vivace community di sviluppatori pronti a offrire supporto e consigli. Che tu debba aggiornare i calendari delle attività, assegnare risorse o calcolare i costi del progetto, questo strumento fornisce diversi modi per gestire i progetti in modo efficace. La sua adattabilità, integrazione semplice e funzioni robuste lo rendono una scelta popolare per potenziare le tue capacità di gestione progetti.

Previous Next

Iniziare con Aspose.Tasks per .NET

Il modo consigliato per installare Aspose.Tasks per .NET è tramite NuGet. Utilizza i seguenti comandi per un'installazione senza problemi.

Installa Aspose.Tasks per .NET via NuGet

NuGet\Install-Package Aspose.Tasks -Version 24.1.0
Puoi scaricare direttamente da Aspose.Tasks Pagina di rilascio

Leggere e scrivere file di progetto via C#

Aspose.Tasks per .NET consente agli sviluppatori di leggere e scrivere file di progetto senza avere Microsoft Project installato. L'API supporta la lettura e la scrittura di file di progetto in vari formati come MPP, XML e MPX all'interno delle loro applicazioni .NET. Gli sviluppatori possono creare, leggere e modificare programmaticamente i file di progetto, automatizzando attività ripetitive e migliorando la produttività. Con poche righe di codice C# gli sviluppatori possono aprire file di progetto esistenti e crearne di nuovi. Ecco un semplice esempio che mostra come creare un file di progetto vuoto e salvarlo in formato MPP usando codice .NET.

Come creare un file di progetto vuoto e salvarlo in formato MPP tramite l'API .NET?

 
// non è più necessario caricare un modello MPP per salvarlo in MPP
// aggiungi attività, risorse, ecc.
Project project = new Project();

// !Il progetto verrà salvato in MPP usando il modello interno MPP.
project.Save("New Project.mpp", SaveFileFormat.MPP);

Convertire i dati del progetto in altri formati di file via C#

Aspose.Tasks per .NET offre funzionalità complete per caricare e convertire i dati del progetto in vari altri formati di file supportati all'interno di applicazioni C# .NET. L'API supporta la conversione in PDF, XLSX, CSV, TXT, MPT, JPEG, PNG, BMP, HTML e molti altri formati. L'esempio seguente dimostra come gli sviluppatori possono convertire i dati del progetto in più file PDF all'interno di applicazioni .NET.

Come esportare i dati del progetto in più file PDF tramite l'API .NET?

 
Project project = new Project("New Project.mpp");
PdfSaveOptions options = new PdfSaveOptions();
options.SaveToSeparateFiles = true;
options.Pages = new List();
options.Pages.Add(1);
options.Pages.Add(4);
project.Save("SaveToMultiplePDFFiles_out.pdf", (SaveOptions)options);

Creare report professionali via API C#

Un altro punto di forza di Aspose.Tasks per .NET sono le sue avanzate capacità di reporting. Gli sviluppatori possono generare report e visualizzazioni approfondite usando i dati estratti dai file di progetto, aiutando gli stakeholder a prendere decisioni informate e a monitorare l'avanzamento del progetto in tempo reale. Che si tratti di diagrammi di Gantt, istogrammi delle risorse o linee temporali delle attività, Aspose.Tasks fornisce gli strumenti necessari per creare report dall'aspetto professionale con facilità.

Lavorare con le attività di progetto usando C#

Con Aspose.Tasks per .NET, gli sviluppatori possono facilmente creare, aggiornare e gestire attività e risorse all'interno di un progetto usando l'API .NET. Inoltre, l'API consente di definire e gestire le dipendenze tra le attività di un progetto. Sono disponibili numerose funzionalità della libreria per lavorare con le attività di progetto, come attività divise, calcolo della data di fine di un'attività divisa, gestione di attività stimate e milestone, gestione di attività critiche e basate sullo sforzo, scrittura di dati aggiornati delle attività in MPP, lettura dei dati temporizzati delle attività e molto altro. L'esempio seguente mostra come gli sviluppatori possono creare attività e sotto‑attività usando comandi C#.

Crea attività e sotto‑attività all'interno di applicazioni .NET.


Project project = new Project();

// Aggiungi attività, sotto‑attività e salva il progetto
Task task = project.RootTask.Children.Add("Summary1");
Task subtask = task.Children.Add("Subtask1");
project.Save("CreateTasks_out.xml", SaveFileFormat.XML);

 Italiano