Convertir des fichiers Microsoft Project avec C#
Convertissez les fichiers MPP, MPT et MPX en PDF, Excel, HTML et images PNG, JPEG, BMP ou TIFF dans des applications .NET multiplateformes.
Convertir des fichiers Microsoft Project en PDF
Pour convertir un fichier Microsoft Project en PDF, chargez le fichier MPP, MPT ou MPX avec la classe Project . Appelez ensuite la méthode Save avec le chemin du PDF de sortie et SaveFileFormat .PDF. Le document à mise en page fixe peut contenir les tâches, ressources et données d’affectation et convient au partage comme à l’archivage.
Code C# pour convertir Microsoft Project en PDF
1. // load the file to be converted
2. var prjectToHTML = new Project(dir + "template.mpp");
3. // save in different formats
4. prjectToHTML.Save(dir + "output.html", SaveFileFormat.HTML);
Convertir Microsoft Project en images JPEG, PNG, BMP et TIFF
La conversion des fichiers MPP, MPT et MPX en images suit le même processus de base avec la valeur SaveFileFormat appropriée. Chargez le projet avec la classe Project et enregistrez la vue souhaitée dans le format de sortie. ImageSaveOptions permet de contrôler la taille de page, la résolution et la qualité lors de l’export en JPEG, PNG, BMP ou TIFF.
Code C# pour convertir Microsoft Project en formats d'image
1. // load project file
2. var projectToImages = new Project(dir + "template.mpp");
3. // create ImageSaveOptions with desired Image format currently MPP to JPG
4. var ImageOptions = new ImageSaveOptions(Aspose.Tasks.Saving.SaveFileFormat.JPEG)
5. {
CustomPageSize = new SizeF(2200, 1100),
HorizontalResolution = 96f,
VerticalResolution = 96f,
JpegQuality = 70
};
6. // render data to image format
7. projectToImages.Save(dir + "output.jpg", ImageOptions);
Convertir Microsoft Project en HTML
Pour convertir un projet en HTML, chargez le fichier Microsoft Project avec la classe Project, puis appelez la méthode Save avec le chemin du fichier de sortie et SaveFileFormat.HTML. Le contenu généré peut être affiché dans un navigateur ou intégré à un workflow web.
Code C# pour convertir Microsoft Project en HTML
1. // Read the input Project MPP file
2. Project projectToCSV = new Project("Project.mpp");
3. // Initialize CsvOptions class instance
4. Aspose.Tasks.Saving.CsvOptions CSVOpts = new Aspose.Tasks.Saving.CsvOptions();
5. CSVOpts.TextDelimiter = Aspose.Tasks.Saving.CsvTextDelimiter.Semicolon;
6. // Save output CSV file
7. projectToCSV.Save("output.csv", CSVOpts);
Convertir Microsoft Project en Excel XLSX et CSV
Aspose.Tasks pour .NET fournit XlsxOptions pour exporter les données de projet en XLSX et CsvOptions pour exporter les fichiers MPP, MPT et MPX en CSV. Ces classes permettent de configurer les colonnes, séparateurs et autres options selon les besoins des rapports et analyses.
Code C# pour exporter les données Microsoft Project vers des feuilles de calcul
1. // load the file to be converted
2. var prjectToHTML = new Project(dir + "template.mpp");
3. // save in different formats
4. prjectToHTML.Save(dir + "output.html", SaveFileFormat.HTML);