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

Aspose.Tasks for .NET

 
 

.NET API to Create & Convert Microsoft Project Files

A Versatile C# Library Designed to Work with Microsoft Project Files. It enables Developers to Create, Edit, Manipulate, and Convert Microsoft Project Data to PDF, XPS, Images & more inside .NET apps.

Wat is Aspose.Tasks for .NET?

In de snel veranderende zakenwereld van vandaag is ervoor zorgen dat je projecten goed worden beheerd de sleutel tot succes. Of je nu een kleine startup of een groot bedrijf runt, een solide plan hebben, de voortgang bijhouden en taken efficiënt uitvoeren zijn essentieel om je concurrenten voor te blijven. Dat is waar Aspose.Tasks for .NET in beeld komt, en een complete oplossing biedt die is ontworpen om te voldoen aan de uiteenlopende eisen van projectmanagers en ontwikkelaars. Je kunt de API gebruiken om gepersonaliseerde projectmanagementtools te maken die passen bij de specifieke behoeften van je organisatie. Met Aspose.Tasks hebben ontwikkelaars de mogelijkheid om met code projectbestanden te maken, lezen en wijzigen. Dit helpt bij het automatiseren van repetitieve taken, waardoor de efficiëntie stijgt.

Aspose.Tasks for .NET is een krachtig hulpmiddel voor .NET‑ontwikkelaars, waarmee ze eenvoudig projectmanagementfuncties aan hun software kunnen toevoegen. Of je nu werkt aan een projectmanagement‑app, een planningsinstrument of een rapportagedashboard, deze API biedt een breed scala aan functies om je ontwikkelingswerk te vereenvoudigen. Een van de opvallende kenmerken van Aspose.Tasks is het vermogen om met verschillende projectbestandsformaten te werken, waaronder MPP, XML en MPX. Naast de robuuste functionaliteit beschikt het over uitgebreide documentatie en een levendige community van ontwikkelaars die klaarstaan om ondersteuning en begeleiding te bieden. Of je nu taakplanningen moet bijwerken, resources moet toewijzen of projectkosten moet berekenen, dit hulpmiddel biedt diverse manieren om projecten effectief te beheren. De aanpasbaarheid, eenvoudige integratie en krachtige functies maken het een populaire keuze voor het verbeteren van je projectmanagementmogelijkheden.

Previous Next

Aan de slag met Aspose.Tasks voor .NET

De aanbevolen manier om Aspose.Tasks voor .NET te installeren is via NuGet. Gebruik de volgende commando's voor een soepele installatie.

Installeer Aspose.Tasks voor .NET via NuGet

NuGet\Install-Package Aspose.Tasks -Version 24.1.0
Je kunt het direct downloaden van Aspose.Tasks Releasepagina

Projectbestanden lezen & schrijven via C#

Aspose.Tasks voor .NET stelt software‑ontwikkelaars in staat om moeiteloos projectbestanden te lezen en te schrijven zonder dat Microsoft Project geïnstalleerd hoeft te zijn. De API ondersteunt het lezen en schrijven van projectbestanden in diverse formaten zoals MPP, XML en MPX binnen hun .NET‑applicaties. Software‑ontwikkelaars kunnen programmatisch projectbestanden maken, lezen en wijzigen, waardoor ze repetitieve taken kunnen automatiseren en de productiviteit verhogen. Met slechts een paar regels C#‑code kunnen ontwikkelaars een bestaand projectbestand openen en een nieuw bestand aanmaken. Hier is een eenvoudig voorbeeld dat laat zien hoe je een leeg projectbestand maakt en opslaat in MPP‑formaat met .NET‑code.

Hoe maak je een leeg projectbestand en sla je het op in MPP‑bestandsformaten via .NET API?

 
// there is no more need to load MPP template to save it into MPP
// add tasks, resources, etc.
Project project = new Project();

// !The project will be saved into MPP by using internal MPP template.
project.Save("New Project.mpp", SaveFileFormat.MPP);

Projectgegevens converteren naar andere bestandsformaten via C#

Aspose.Tasks voor .NET biedt volledige functionaliteit voor het laden en converteren van projectgegevens naar diverse andere ondersteunde bestandsformaten binnen C# .NET‑applicaties. De API ondersteunt conversie naar PDF, XLSX, CSV, TXT, MPT, JPEG, PNG, BMP, HTML en vele andere bestandsformaten. Het volgende voorbeeld toont hoe software‑ontwikkelaars projectgegevens kunnen converteren naar meerdere PDF‑bestanden binnen .NET‑applicaties.

Hoe exporteer je projectgegevens naar meerdere PDF‑bestanden via .NET API?

 
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);

Professionele rapporten maken via C# API

Een andere belangrijke sterkte van Aspose.Tasks voor .NET is de geavanceerde rapportagemogelijkheden. Software‑ontwikkelaars kunnen inzichtelijke rapporten en visualisaties genereren met data die uit projectbestanden is gehaald, waardoor belanghebbenden weloverwogen beslissingen kunnen nemen en de voortgang van projecten in realtime kunnen volgen. Of het nu gaat om Gantt‑diagrammen, resource‑histogrammen of taak‑tijdlijnen, Aspose.Tasks biedt de benodigde tools om professioneel ogende rapporten moeiteloos te creëren.

Werken met projecttaken met C#

Met Aspose.Tasks voor .NET kunnen software‑ontwikkelaars eenvoudig taken en resources binnen een project maken, bijwerken en beheren via de .NET‑API. Bovendien stelt de API gebruikers in staat om taak‑afhankelijkheden binnen een project te definiëren en te beheren. Er zijn verschillende belangrijke functies in de bibliotheek voor het werken met projecttaken, zoals gesplitste taken, het berekenen van de einddatum van een gesplitste taak, het beheren van geschatte en mijlpaaltaak, het beheren van kritieke en inspannings‑gedreven taken, het schrijven van bijgewerkte taakdata naar MPP, het lezen van tijdgebonden taakdata en nog veel meer. Het volgende voorbeeld laat zien hoe software‑ontwikkelaars taken en subtaken kunnen maken met C#‑commando's.

Taken en subtaken maken binnen .NET-toepassingen.


Project project = new Project();

// Add task, sub task and save project
Task task = project.RootTask.Children.Add("Summary1");
Task subtask = task.Children.Add("Subtask1");
project.Save("CreateTasks_out.xml", SaveFileFormat.XML);

 Dutch