Read Currency Properties in Aspose.Tasks Projects
Introduction
In this tutorial, we will learn how to utilize Aspose.Tasks for Java to read currency properties from Microsoft Project files. Aspose.Tasks is a powerful Java API that enables developers to manipulate Microsoft Project documents without requiring Microsoft Project to be installed. By following the steps outlined below, you’ll be able to extract currency-related information effortlessly.
Prerequisites
Before proceeding with this tutorial, ensure you have the following prerequisites:
- Java Development Kit (JDK): Make sure you have JDK installed on your system.
- Aspose.Tasks for Java JAR: Download the Aspose.Tasks for Java library from here and include it in your Java project.
Import Packages
Begin by importing the necessary packages into your Java class:
import com.aspose.tasks.*;
Step 1: Set Up Your Project Directory
First, set up your project directory where your Microsoft Project file is located. You can define this directory path as follows:
String dataDir = "Your Data Directory";
Replace "Your Data Directory"
with the actual path to your project directory.
Step 2: Create a Project Reader Instance
Instantiate a Project
object by providing the path to your Microsoft Project file:
Project project = new Project(dataDir + "project.mpp");
Ensure to replace "project.mpp"
with the name of your MS Project file.
Step 3: Display Currency Properties
Retrieve and display currency properties from the project file:
System.out.println("Currency Code : " + project.get(Prj.CURRENCY_CODE).toString());
System.out.println("<br>Currency Digits : " + project.get(Prj.CURRENCY_DIGITS).toString());
System.out.println("<br>Currency Symbol : " + project.get(Prj.CURRENCY_SYMBOL).toString());
System.out.println("Currency Symbol Position" + project.get(Prj.CURRENCY_SYMBOL_POSITION).toString());
This code segment fetches information such as currency code, digits, symbol, and symbol position from the MS Project file and prints them to the console.
Step 4: Process Completion
Lastly, print a message indicating successful completion of the process:
System.out.println("Process completed Successfully");
Conclusion
In this tutorial, we explored how to read currency properties from Microsoft Project files using Aspose.Tasks for Java. By following the outlined steps, you can effortlessly extract currency-related information from your project files programmatically, enabling seamless integration into your Java applications.
FAQ’s
Q: Is Aspose.Tasks compatible with all versions of Microsoft Project?
A: Aspose.Tasks supports various versions of Microsoft Project, including MPP files generated by MS Project 2003-2021.
Q: Can I modify currency properties using Aspose.Tasks?
A: Yes, Aspose.Tasks allows you to both read and modify currency properties in MS Project files programmatically.
Q: Is Aspose.Tasks suitable for commercial use?
A: Yes, Aspose.Tasks is a commercial library designed for professional use. You can purchase a license here.
Q: Does Aspose.Tasks offer a free trial?
A: Yes, you can avail of a free trial of Aspose.Tasks from here.
Q: Where can I seek help or support for Aspose.Tasks?
A: You can visit the Aspose.Tasks forum here for any assistance or queries.