Convertir le fichier de MPP Microsoft Project
Cet article décrit comment convertir les fichiers Microsoft Project MPP en différents formats de sortie, y compris le modèle HTML, le texte brut et le modèle de projet Microsoft (MPT) à l’aide d’Aspose.tasks pour .NET. L’API fournit un ensemble complet de fonctionnalités pour personnaliser la sortie, y compris la gestion des ressources, les paramètres d’en-tête, les options de style et le filtrage de contenu. Chaque format est couvert d’exemples pratiques et d’étapes de personnalisation facultative.
Microsoft Project (MSP) permet aux développeurs d’enregistrer les données du projet (MPP / XML) aux modèles HTML, Text et MPT. Aspose.tasks vous permet également d’enregistrer des données de projet dans les mêmes formats similaires à MSP. Ceci est réalisé en utilisant la méthode de sauvegarde standard exposée par la classe Project.
Enregistrer les données du projet en tant que HTML
La classe HTMLSaveOptions permet aux développeurs de contrôler la disposition et le contenu des fichiers HTML exportés. Il prend en charge l’exportation de plusieurs pages, la configuration de la taille de la page, la sélection de niveaux de temps et l’intégration ou l’externalisation des CS, des polices et des images. Aspose.tasks peut exporter des données de projet au format HTML. Il permet d’enregistrer toutes les données sur HTML ou d’exporter uniquement les pages requises en HTML en utilisant les sauvegardes comme indiqué dans les échantillons de code suivants.
Controlling Header and Title Output in HTML
By default, the exported HTML document includes the project name in the HTML <title>
and in the document’s page header. You can disable either of these elements by modifying the corresponding properties of the HtmlSaveOptions
class.
Saving Fonts, Images and CSS Styles Separately
Aspose.Tasks supports saving fonts, images, and CSS styles as external files. This is particularly useful when you want to integrate HTML output into an existing website or manage styling separately from the content. This is achieved using the HtmlSaveOptions class by providing information about CSS, Font and Image destinations. The resource export behavior can be configured through HtmlSaveOptions.ExportFonts, ExportImages, and ExportCss.
Adding Custom Prefixes to CSS Class Names While Exporting to HTML
To avoid CSS class name conflicts when integrating the exported HTML into a broader application, you can define a custom prefix using the CssStylePrefix
property.
Save Project to Text
Project data can be exported to plain text using SaveFileFormat.TXT
. This format is intended for simple logging, debugging, or archival purposes.
Save Project Data as Template (MPT)
Aspose.Tasks allows saving a project as a Microsoft Project Template (MPT) file. This is useful when you want to create reusable project structures. Use the SaveAsTemplate
method and configure optional parameters through the SaveTemplateOptions
class to remove actual and baseline values.
Conclusion
Aspose.Tasks for .NET provides flexible and developer-friendly methods for exporting project data to multiple formats, including HTML, text, and templates. With the help of configuration classes such as HtmlSaveOptions and SaveTemplateOptions, developers can fine-tune the output to meet a wide range of business requirements. For additional details, refer to the API Reference or explore other export scenarios in the documentation.