Aspose.Tasks  for Java

API de manipulation de fichiers Java Microsoft Project

Manipulez ou exportez des fichiers de projet aux formats Primavera, Excel, PDF, Images, HTML et XML.

  Télécharger l'essai gratuit
  
 

Aspose.Tasks pour Java est une API de gestion de projet stable et flexible pour manipuler les documents Microsoft Project. Les développeurs peuvent définir les propriétés principales et par défaut d'un projet ainsi que les informations de calendrier. Ils peuvent également spécifier les jours de la semaine et les exceptions du calendrier. L'API facilite l'ajout et l'amp; recalculer les tâches, les ressources et d'autres données sans intervention de l'utilisateur.

L'API Aspose.Tasks for Java expose la structure complète du document pour lire et écrire des documents Microsoft Project. Grâce à cette puissante API, les développeurs peuvent contrôler différentes étapes de la gestion de projet telles que la planification, le suivi et bien plus encore.

Fonctionnalités avancées de l'API de gestion de projet

Lire, modifier & écrire des fichiers Microsoft Project

Lire MPP & amp; Formats de projet XML

Créer, mettre à jour et amp; écrire des projets au format de projet XML

Lire les fichiers MPP & mettre à jour les informations récapitulatives

Modifier les paramètres par défaut

Convertir MPP au format XML

Modifier les paramètres principaux

Gérer les attributs étendus

Rendre les données au format HTML

Définir les jours de la semaine pour le projet

Définir les jours de la semaine pour les calendriers & exceptions de calendrier

Lire & écrire des calendriers pour les tâches & Ressources

Gérer la planification de base des tâches & durées

Gérer les contraintes sur les tâches

Créer et amp; gérer les liens entre les tâches

Lire, modifier & créer des tâches, des jalons, des tâches estimées, critiques ou axées sur l'effort

Gérer les coûts des ressources & écarts

Accéder aux frais de mission & budget

Exporter les données du projet vers des formats universels

L'API prend en charge le rendu des ressources, des tâches et des données d'affectation de ressources dans divers formats tels que JPG, PNG, PDF, XML, XAML, HTML, BMP, XPS, TIFF et SVG. De plus, l'exportation de données aux formats TXT, CSV, XLSX, XLS et MPT est également possible.

Enregistrer les données MPP dans différents formats - Java

// charger le fichier à convertir

Project pjt = new Project(dir + "template.mpp");

// Convertir MPP en formats PDF, HTML et TIFF

pjt.save(dir + "output.pdf", SaveFileFormat.PDF);

pjt.save(dir + "output.html", SaveFileFormat.HTML);

pjt.save(dir + "output.tiff", SaveFileFormat.TIFF);

Créer et amp; Mettre à jour les ressources

Aspose.Tasks pour Java fournit des fonctionnalités permettant de travailler avec des ressources dans des plans de projet. Presque tous les attributs de ressource sont pris en charge. Les données de ressources peuvent être mises à jour et réécrites aux formats MPP et XML.

Rendu des données aux formats d'image

Ayant son propre moteur de rendu, l'API peut facilement restituer des données à différents raster & formats d'image vectorielle et peut spécifier diverses propriétés de l'image résultante avant le rendu.

Rendre les données du projet au format JPEG - Java

// fichier de chargement

Project pjt = new Project(dir + "template.mpp");

// créer ImageSaveOptions avec le format souhaité

ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.JPEG);

// rendre MPP en JPEG

pjt.save(dir + "output.jpg", options);

Gérer les affectations de ressources

Dans sa forme la plus simple, un plan de projet est un ensemble de tâches affectées à un groupe de ressources. Aspose.Tasks pour Java fournit une API pour gérer l'allocation et l'affectation des ressources dans un plan.

Gérer les calendriers & Exceptions de calendrier

Aspose.Tasks pour Java s'occupe des calendriers et des exceptions de calendrier. Il peut y avoir n'importe quel nombre de calendriers dans un plan de projet et la bibliothèque peut les gérer avec la plus grande facilité.

Microsoft Office Automation - Non nécessaire

Aspose.Tasks pour Java est construit à l'aide d'un code géré qui n'a jamais besoin de Microsoft Office ou de Project pour être installé sur la machine pour travailler avec des fichiers MS Project. C'est une alternative parfaite à l'automatisation de Microsoft Project en termes de fonctionnalités prises en charge, de sécurité, de stabilité, d'évolutivité, de vitesse et de prix.

  
  

Aspose.Tasks propose des API individuelles pour les environnements de développement populaires répertoriés ci-dessous :