Comment convertir les données du projet en PDF
Cet article montre comment rendre les données de projet à PDF en utilisant Aspose.Tasks pour Java. L’API fournit les capacités suivantes tout en rendant les données du projet à divers formats de sortie, y compris le PDF.
Informations sur le créateur PDF
- Veuillez noter que vous ne pouvez pas définir des valeurs par rapport aux champs application et producteur, en raison d’Aspose Ltd. et Aspose.Tasks pour Java x.x.x sera affiché contre ces champs.
Sauver un projet en tant que PDF
La classe Project expose la méthode de sauvegarde qui est utilisée pour enregistrer un projet dans divers formats. La méthode de sauvegarde vous permet de rendre des données de projet sur PDF à l’aide du type d’énumération SaveFileFormat.
Pour enregistrer un projet sur PDF:
- Chargez un fichier de projet Microsoft.
- Enregistrez le projet sur PDF à l’aide de SaveFileFormat.pdf.
Les lignes de code suivantes montrent comment y parvenir.
Supported Graphical Column Indicators
Aspose.Tasks draw graphical column indicators while rendering project data to PDF. The following are the graphical indicators supported by Aspose.Tasks.
Indicator Type | Graphical Representation |
---|---|
Task Indicators | ![]() |
Resource Indicators | ![]() |
Assignment Indicators | ![]() |
Saving to Multiple PDF Files
To save the project data to multiple PDF files, set the SaveToSeparateFiles flag to true.
Customizing TextStyle for Project Data
Aspose.Tasks allows you to customize the text style for overallocated resources. By default, the style for overallocated resources is similar to Microsoft Project (MSP), that is, it is red and bold. TextItemType.OverallocatedResources enables you to customize the color and style for overallocated resources. The example below shows how.
Customizing Date Format
Aspose.Tasks give developers control over date formatting when rendering project data to output. The following example shows how to use the DateFormat enumerator to specify the date format.
1Project project = new Project();
2Date date = new Date();
3project.setStartDate(date);
4// By default project.DateFormat == DateFormat.Date_ddd_mm_dd_yy (Mon 09/22/14)
5// customize DateFormat (September 22, 2014)
6project.setDateFormat(DateFormat.Date_mmmm_dd_yyyy);
7project.save("saved.pdf", SaveFileFormat.PDF);
8//Export to date format 19/07/2016
9project.setDateFormat(DateFormat.DateDdMmYyyy);
10project.save("p2.pdf", SaveFileFormat.PDF);