Convertitore di progetti Aspose.Tasks in PDF per .NET
Résumé du projet TASKS TO PDF Converter pour .NET permet aux développeurs de convertir sans cesse les fichiers Microsoft Project (MPP) en documents PDF professionnels et de haute qualité.Construit au-dessus de l’API Aspose.Tasks, ce plug-in simplifie les flux de travail complexes et assure la préservation précise des tâches, ressources, calendriers et diagrammes Gantt - tout sans nécessiter l’installation du Project Microsoft.
Installation et configuration
- Installez le paquet NuGet
Aspose.Tasks
dans votre projet .net. - Configurez la licence en suivant le Licenza a consumo Le guide.
- Pour les détails complets sur l’installation et la compatibilité du cadre, voir le Guide d’installation .
Les plateformes soutenues:
- Systèmes d’exploitation : Windows, Linux, macOS
- Frameworks : .NET Framework (3.5–4.8), .NET Standard 2.0, .net Core (2.0–3.1), .NET 5/6+, Mono (2.6.7+)
- Outils de développement : Microsoft Visual Studio, MonoDevelop
Démarrage rapide : convertir MPP en PDF
using Aspose.Tasks;
Project project = new Project("New Project.mpp");
project.Save("SaveProjectAsPDF_out.pdf", SaveFileFormat.PDF);
Cet exemple montre la façon la plus simple de charger un MPP fichier et le sauvegarder directement dans PDF en utilisant les paramètres par défaut.
Opzioni di Esportazione Avanzate
Fine-tune vos exportations avec le PdfSaveOptions
Les classes:
Project project = new Project("New Project.mpp");
PdfSaveOptions options = new PdfSaveOptions();
// Ensure content fits within cells
options.FitContent = true;
options.Timescale = Timescale.Months;
options.PresentationFormat = PresentationFormat.TaskUsage;
project.Save("FitContentsToCellSize_out.pdf", options);
personnaliser les styles de texte
Les développeurs peuvent modifier le formatage de texte pour des éléments spécifiques, tels que les ressources globalisées:
Project project = new Project("New Project.mpp");
PdfSaveOptions options = new PdfSaveOptions();
options.PresentationFormat = PresentationFormat.ResourceSheet;
TextStyle style = new TextStyle();
style.Color = Color.OrangeRed;
style.FontStyle = FontStyle.Bold | FontStyle.Italic;
style.ItemType = TextItemType.OverallocatedResources;
options.TextStyles = new List<TextStyle> { style };
project.Save("CustomizeTextStyle_out.pdf", options);
Cette personnalisation garantit que les PDF exportés correspondent aux normes de déclaration ou à la marque de l’entreprise.
Caractéristiques et fonctionnalités
Moteur de conversion de base
- Parses tâches, ressources, calendriers et baselines.
- Il conserve le layout et le styling du natif MS Project.
- Il prend en charge les exportations multi-sheet et multiview.
Formats de fichier Support
- Converts
.mpp
(Projet 2010-2021+),.mpt
(Templates) et le projet XML Les fichiers. - Normaliser les versions du schéma pour un rendu cohérent.
Affichage et personnalisation de la carte
- Vues d’exportation: Gantt Chart , Utilisation de tâches ou des layouts combinés.
- Appliquez des filtres, des groupements et des tables personnalisées du projet source.
Configuration et Pageing
- La taille de la page de contrôle (A4, lettre, juridique, personnalisée), orientation et marges.
- Des diagrammes d’échelle pour s’adapter aux layouts de page unique ou multi-page.
- Pagination automatique sur de grandes timelines.
PDF Compliance et qualité
- Support pour PDF 1.4 à 2.0.
- Conformité avec les normes d’archivage (PDF/A-1b, PDF/ A-2u).
- Imprimer les fonctions, compression de l’image, options de rendu de raster/vecteur.
Stream & File Workflows
- Économisez les flux pour les applications web/cloud ou les voies de fichiers pour des outils de bureau.
- Support pour les pipelines synchronisées et asynchrones.
Gestion de grands projets
- Optimisé pour des milliers de tâches et des projets multi-resources.
- Il prend en charge les appels de progrès et les tokens d’annulation.
Rapport d’erreur
- Valide les dates corrompues, les dépendances manquantes ou les champs non soutenus.
- Il fournit une gestion détaillée des exceptions pour l’intégration CI/CD.
Migliori pratiche
- Configurez la licence précoce : Évitez les interruptions de l’évaluation du temps de fonctionnement.
- Ressources disponibles : Utiliser
using
Les blocs pour les mains indigènes libres. - Views prédéfinie : Sélectionnez les filtres/tables dans les modèles de projet avant la conversion.
- Réserve la lecture : Pour les diagrammes Gantt larges, utilisez des exportations multi-page au-dessus de l’échelle.
- Streams de levage : Réduisez l’excès I/O dans des environnements à haute puissance.
Questions fréquentes posées
**Q: Puis-je utiliser Project to PDF Converter dans les applications ASP.NET ou WPF?**Il fonctionne dans les applications ASP.NET, WCF, WinForms, WPF et Mono sur Windows, Linux et Mac.
**Q: Comment puis-je personnaliser l’apparence PDF?**Utiliser PdfSaveOptions
pour configurer les phrases, les styles de texte, le format de date, la marge et les paramètres de vue PDF initiales.
**Q : Puis-je spécifier un objet de vue directement?**Oui, utilisez SaveOptions.ViewSettings
pour une vision explicite de l’exportation, surriding PresentationFormat
.
**Q: Quelles vues Microsoft Project sont-elles soutenues?**Les vues soutenues comprennent Gantt Chart , Utilisation de tâches et d’autres.