Convert MS Project to PDF in C#

Vous recherchez un moyen fiable de convertir des fichiers MS Project en format PDF sans avoir besoin de Microsoft Project ? Vous êtes au bon endroit ! Ce guide vous expliquera comment convertir MS Project en PDF en C# sans effort, en utilisant la bibliothèque Aspose .NET pour MS Project en PDF.

Microsoft Project est un outil essentiel pour les équipes afin d’organiser des projets, de suivre les progrès et de clarifier les rôles. Cependant, il arrive que vous ayez besoin de convertir un document Microsoft Project en fichier PDF, que ce soit pour des propositions de contrat ou un accès facile lors de réunions à distance.

Dans le paysage numérique d’aujourd’hui, le PDF est devenu le format préféré pour partager et stocker des documents. L’exportation des données de projet à partir de fichiers MS Project vers PDF vous permet de partager des informations critiques, telles que les tâches, les ressources, les attributions, les délais et les budgets, dans un format portable. Explorons comment y parvenir de manière programmatique en C# en utilisant le convertisseur Aspose .NET MSP en PDF.

Table des matières

  1. API C# pour créer un convertisseur MS Project en PDF
  2. Convertir MS Project en PDF en utilisant C#
  3. Exporter une vue spécifique de MS Project en PDF
  4. Adapter le contenu à la cellule et convertir MS Project en PDF
  5. Convertir MS Project en PDF sans légendes
  6. Personnaliser le style de texte et l’exportation MS Project en PDF
  7. Personnaliser le format de date lors de la conversion de MS Project en PDF
  8. Convertir MS Project en plusieurs fichiers PDF

API C# pour créer un convertisseur MS Project en PDF

Pour convertir MS Project en PDF, nous allons utiliser l’API Aspose.Tasks for .NET. Cette bibliothèque puissante vous permet de lire et d’écrire divers formats de fichiers sans nécessiter l’installation de Microsoft Project. Elle garantit également une conversion MS Project en PDF en C# à haute performance, ce qui en fait un excellent choix pour vos besoins de projet.

Aspose.Tasks for .NET est une bibliothèque de classes complète qui offre une large gamme de fonctionnalités, y compris le travail avec des projets, des formules, des calendriers, des tâches et des attributions de ressources. Pour des informations détaillées sur les classes et méthodes disponibles, consultez les références API.

Vous pouvez soit télécharger le DLL de l’API, soit l’installer via NuGet:

PM> Install-Package Aspose.Tasks

Convertir MS Project en PDF en utilisant C#

La conversion de toutes les données de projet de MS Project en PDF est simple. Suivez ces étapes simples :

  1. Chargez le fichier MS Project en utilisant la classe Project.
  2. Enregistrez le fichier en tant que PDF en utilisant la méthode Save(), en spécifiant le chemin du fichier PDF de sortie et SaveFileFormat.Pdf comme arguments.

Voici un exemple de code démontrant comment convertir MS Project en PDF en C# :

Convert MS Project to PDF using C#

Convert MS Project to PDF using C#.

Exporter une vue spécifique de MS Project en PDF en C#

Microsoft Project fournit diverses vues pour afficher les informations de projet, telles que le diagramme de Gantt et l’utilisation des ressources. Pour exporter une vue spécifique en PDF, suivez ces étapes :

  1. Chargez le fichier MS Project en utilisant la classe Project.
  2. Créez une instance de la classe PdfSaveOptions.
  3. Spécifiez le PresentationFormat souhaité.
  4. Enfin, appelez la méthode Save() avec le chemin du fichier PDF de sortie et les PdfSaveOptions.

Voici comment exporter une vue spécifique de MS Project en PDF en C# :

Export Specific MS Project View to PDF in C#

Export Specific MS Project View to PDF in C#.

Adapter le contenu à la cellule et convertir MS Project en PDF en C#

Pour éviter la troncature de longs textes dans des champs tels que les noms, vous pouvez adapter le contenu à la cellule avant de convertir en PDF. Voici comment procéder :

  1. Chargez le fichier MS Project en utilisant la classe Project.
  2. Créez une instance de la classe PdfSaveOptions.
  3. Définissez FitContent sur true.
  4. Appelez la méthode Save() avec le chemin du fichier PDF de sortie et PdfSaveOptions.

Voici un exemple de code démontrant comment adapter le contenu aux cellules et convertir MS Project en PDF en C# :

Fit Content to Cell and Convert MS Project to PDF in C#

Fit Content to Cell and Convert MS Project to PDF.

Convertir MS Project en PDF sans légendes en C#

Par défaut, des légendes apparaissent sur toutes les pages dans MS Project. Pour les masquer, suivez ces étapes :

  1. Chargez le fichier MS Project en utilisant la classe Project.
  2. Créez une instance de la classe PdfSaveOptions.
  3. Définissez LegendOnEachPage sur false.
  4. Appelez la méthode Save() avec le chemin du fichier PDF de sortie et PdfSaveOptions.

Voici comment convertir MS Project MPP en PDF sans légendes en C# :

Convert MS Project to PDF without Legends in C#

Convert MS Project to PDF without Legends.

Personnaliser le style de texte et l’exportation MS Project en PDF en C#

Vous pouvez personnaliser le style de texte lors du rendu de MS Project en PDF en suivant ces étapes :

  1. Chargez le fichier MS Project en utilisant la classe Project.
  2. Créez une instance de la classe PdfSaveOptions.
  3. Instanciez la classe TextStyle.
  4. Définissez les propriétés Color, Font et ItemType.
  5. Ajoutez le TextStyle à la liste TextStyles.
  6. Enfin, appelez la méthode Save() avec le chemin du fichier PDF de sortie et PdfSaveOptions.

Voici un exemple de code pour personnaliser le style de texte lors de la conversion de MS Project en PDF en C# :

Customize Text Style and Convert MS Project to PDF in C#

Customize Text Style and Convert MS Project to PDF.

Personnaliser le format de date lors de la conversion de MS Project en PDF

Pour personnaliser le format de date lors de la conversion en PDF, suivez ces étapes :

  1. Chargez le fichier MS Project en utilisant la classe Project.
  2. Utilisez la méthode Set() avec Prj.DateFormat comme clé et votre DateFormat souhaité comme valeur.
  3. Enfin, appelez la méthode Save() avec le chemin du fichier PDF de sortie et SaveFileFormat.Pdf.

Voici comment personnaliser le format de date et convertir MS Project en PDF en C# :

Customize Date Format while Converting MS Project to PDF in C#

Customize Date Format while Converting MS Project to PDF.

Convertir MS Project en plusieurs fichiers PDF en C#

Vous pouvez également convertir un MS Project en plusieurs pages PDF. Voici comment procéder :

  1. Chargez le fichier MS Project en utilisant la classe Project.
  2. Créez une instance de la classe PdfSaveOptions.
  3. Définissez SaveToSeparateFiles sur true.
  4. Ajoutez les numéros de pages que vous souhaitez inclure dans la liste des Pages.
  5. Appelez la méthode Save() avec le chemin du fichier PDF de sortie et PdfSaveOptions.

Voici un extrait de code montrant comment convertir MS Project en plusieurs documents PDF en C# :

Obtenir une licence gratuite

Vous pouvez obtenir une licence temporaire gratuite pour essayer la bibliothèque sans aucune limitation d’évaluation.

Conclusion

Dans cet article, nous avons couvert comment :

  • Charger un fichier MS Project.
  • Spécifier les options d’enregistrement PDF.
  • Enregistrer le fichier MS Project chargé en tant que PDF en C#.

En utilisant Aspose.Tasks for .NET, vous pouvez facilement convertir Microsoft Project en PDF en C# .NET Core ou tout autre framework .NET. Si vous avez des questions ou avez besoin d’assistance, n’hésitez pas à nous contacter via notre forum de support gratuit.

Avec ce guide, vous serez en mesure de tirer parti de la meilleure bibliothèque C# .NET pour la conversion PDF de MS Project et d’atteindre une conversion efficace de MS Project en PDF avec facilité. N’hésitez pas à explorer la bibliothèque Aspose C# MS Project PDF Converter pour rationaliser vos processus de gestion de projet.