Як перетворити дані проекту в PDF

У цій статті показано, як надати дані проекту до PDF за допомогою Aspose.Tasks для Java. API надає наступні можливості, надаючи дані проекту в різні виводні формати, включаючи PDF.

Інформація про творчість PDF

Збереження проекту як PDF

Клас проект розкриває метод збереження, який використовується для збереження проекту в різних форматах. Метод збереження дозволяє надати дані проекту до PDF за допомогою типу перерахування SaveFileFormat.

Щоб зберегти проект для PDF:

  1. Завантажте файл проекту Microsoft.
  2. Збережіть проект у PDF за допомогою saveFileFormat.pdf.

Наступні рядки коду показують, як цього досягти.

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 TypeGraphical Representation
Task Indicatorstask indicators list
Resource Indicatorsresource indicators list
Assignment Indicatorsassignment indicators list

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);
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.