यह त्वरित ट्यूटोरियल जावा में Microsoft प्रोजेक्ट मेटाडेटा निकालने के लिए चरण और कोड प्रदान करता है। एक MPP प्रोजेक्ट फ़ाइल में लेखक, कैलेंडर, टिप्पणियाँ, निर्माण दिनांक, मुद्रा कोड, दिनांक स्वरूप, प्रबंधक का नाम, प्रोजेक्ट का नाम, और बहुत कुछ जैसी मेटाडेटा जानकारी हो सकती है। इसलिए, इस ट्यूटोरियल का उपयोग करके आप न केवल जावा में माइक्रोसॉफ्ट प्रोजेक्ट मेटाडेटा को निकालने के तरीके के बारे में जानकारी प्राप्त करेंगे, बल्कि प्रोजेक्ट मेटाडेटा सेट करने के बारे में संकेत भी प्राप्त करेंगे।
जावा में Microsoft प्रोजेक्ट मेटाडेटा निकालने के चरण
- मावेन रिपोजिटरी का उपयोग करके, प्रोजेक्ट मेटाडेटा लाने के लिए अपने प्रोजेक्ट में Aspose.Tasks का संदर्भ जोड़ें
- Project क्लास ऑब्जेक्ट का उपयोग करके, MPP फ़ाइल खोलें जिसका मेटाडेटा प्राप्त किया जाना है
- Prj एन्यूमरेटर का उपयोग करके लोड की गई फ़ाइल से प्रोजेक्ट मेटाडेटा एक्सेस करें
- कंसोल पर प्रोजेक्ट मेटाडेटा जानकारी प्रदर्शित करें
ये चरण जावा में एमएस प्रोजेक्ट मेटाडेटा प्राप्त करने की प्रक्रिया का वर्णन करते हैं * इसे प्रोजेक्ट क्लास ऑब्जेक्ट में लोड करके और फिर प्रोजेक्ट क्लास की गेट () विधि का उपयोग करके किसी भी मेटाडेटा गुण को पीआरजे एनम वैल्यू के साथ एक्सेस करने के लिए। इन गुणों को स्ट्रिंग चर में संग्रहीत किया जाता है और कंसोल पर प्रदर्शित किया जाता है। उसी तरह, आप सेट किए जाने वाले वांछित मान के साथ Prj एनम मान प्रदान करके मेटाडेटा सेट कर सकते हैं।
जावा में एमपीपी फ़ाइल मेटाडेटा पुनर्प्राप्त करने के लिए कोड
import com.aspose.barcode.License; | |
import com.aspose.tasks.Prj; | |
import com.aspose.tasks.Project; | |
public class ExtractMicrosoftProjectMetadataInJava { | |
public static void main(String[] args) throws Exception{ // main function for the ExtractMicrosoftProjectMetadataInJava class | |
// Set Aspose.Tasks license to avoid trial version limitations before featching the Microsoft project metadata | |
License projectLicense = new License(); | |
projectLicense.setLicense("Aspose.Tasks.lic"); | |
// Load the sample MPP file whose metadata is to be fetched | |
Project MPPFile = new Project("InputMPPFileForMetadata.mpp"); | |
// Declare a few string variables to store metadata information fetched from the project | |
String MPPAuthor, MPPCategory, MPPCompany, MPPComments; | |
// Fetch the desired properties from the project metadata collection in the loaded MPP file | |
MPPAuthor = MPPFile.get(Prj.AUTHOR); | |
MPPCategory = MPPFile.get(Prj.CATEGORY); | |
MPPCompany = MPPFile.get(Prj.COMPANY); | |
MPPComments = MPPFile.get(Prj.COMMENTS); | |
// Format a string to display the project metadata information | |
String metadata = String.format("Author:%s, Catgory:%s, Company:%s, Comments:%s",MPPAuthor, MPPCategory, MPPCompany, MPPComments); | |
// Print the project metadata on the console | |
System.out.println(metadata); | |
} | |
} |
यह कोड नमूना एमपीपी फ़ाइल को डिस्क से प्रोजेक्ट क्लास ऑब्जेक्ट में लोड करता है और *जावा का उपयोग करके एमपीपी फ़ाइल मेटाडेटा को पुनः प्राप्त करता है। Prj वर्ग में लगभग 80 गुण होते हैं जिन्हें किसी विशेष परियोजना के विरुद्ध पहुँचा जा सकता है। इन गुणों को सेट करने के लिए एक ही Prj वर्ग का उपयोग किया जा सकता है।
हमने उपरोक्त चरणों का पालन करके जावा में एमपीपी दस्तावेज़ मेटाडेटा निकालना सीखा है। हालांकि, यदि आप एमएस प्रोजेक्ट फ़ाइल को किसी अन्य प्रारूप में कनवर्ट करना चाहते हैं, तो जावा में Microsoft प्रोजेक्ट फ़ाइल को XPS में कैसे बदलें पर लेख देखें।