Aspose.Tasks में MPP फ़ाइल अपडेट करें

परिचय

परियोजना प्रबंधन के दायरे में, परियोजना फ़ाइलों को संभालना और अद्यतन करना एक महत्वपूर्ण कार्य है। जावा के लिए Aspose.Tasks जावा डेवलपर्स के लिए Microsoft प्रोजेक्ट फ़ाइलों में निर्बाध रूप से हेरफेर करने के लिए एक शक्तिशाली समाधान प्रदान करता है। इस ट्यूटोरियल में, हम Java के लिए Aspose.Tasks का उपयोग करके MPP फ़ाइलों को अपडेट करने के बारे में विस्तार से जानेंगे।

आवश्यक शर्तें

इस ट्यूटोरियल में जाने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित हैं:

  1. जावा विकास पर्यावरण: सुनिश्चित करें कि आपके सिस्टम पर जावा स्थापित है।
  2. जावा के लिए Aspose.Tasks: जावा के लिए Aspose.Tasks को यहां से डाउनलोड और इंस्टॉल करेंडाउनलोड पेज.
  3. जावा का बुनियादी ज्ञान: उदाहरणों के साथ जावा प्रोग्रामिंग भाषा से परिचित होना आवश्यक है।

पैकेज आयात करें

सबसे पहले, आपको Aspose.Tasks कार्यक्षमताओं का प्रभावी ढंग से उपयोग करने के लिए अपने जावा प्रोजेक्ट में आवश्यक पैकेज आयात करने की आवश्यकता है।

import com.aspose.tasks.Project;
import com.aspose.tasks.SaveFileFormat;
import com.aspose.tasks.Task;
import com.aspose.tasks.Tsk;
import java.util.Calendar;

कोड की यह पंक्ति Aspose.Tasks लाइब्रेरी से सभी आवश्यक कक्षाओं और विधियों को आयात करती है, जिससे आप आसानी से Microsoft प्रोजेक्ट फ़ाइलों के साथ काम कर सकते हैं।

अब, आइए जावा के लिए Aspose.Tasks का उपयोग करके एमपीपी फ़ाइल को अपडेट करने की प्रक्रिया को प्रबंधनीय चरणों में विभाजित करें।

चरण 2: डेटा निर्देशिका को परिभाषित करें

String dataDir = "Your Data Directory";

प्रतिस्थापित करें"Your Data Directory" उस वास्तविक पथ के साथ जहां आपकी एमपीपी फ़ाइल स्थित है।

चरण 3: मौजूदा प्रोजेक्ट पढ़ें

Project project = new Project(dataDir + "SampleMSP2010.mpp");

यह कोड मौजूदा एमपीपी प्रोजेक्ट फ़ाइल को पढ़ता है जिसका नाम हैSampleMSP2010.mpp निर्दिष्ट डेटा निर्देशिका से.

चरण 4: एक नया कार्य बनाएं

Task task = project.getRootTask().getChildren().add("Task1");

यहां, हम प्रोजेक्ट के मूल कार्य में “टास्क1” नामक एक नया कार्य जोड़ते हैं।

चरण 5: प्रारंभ और समाप्ति तिथियां निर्धारित करें

java.util.Calendar cal = java.util.Calendar.getInstance();
cal.set(2012, Calendar.JULY, 1, 8, 0, 0);
task.set(Tsk.START, cal.getTime());
cal.set(2012, Calendar.JULY, 1, 17, 0, 0);
task.set(Tsk.FINISH, cal.getTime());

कोड की ये पंक्तियाँ नए बनाए गए कार्य के लिए प्रारंभ तिथि और समाप्ति तिथि निर्धारित करती हैं।

चरण 6: प्रोजेक्ट सहेजें

project.save(dataDir + "AfterLinking.mpp", SaveFileFormat.Mpp);

अंत में, यह चरण अद्यतन प्रोजेक्ट को नए जोड़े गए कार्य के साथ एक नई एमपीपी फ़ाइल में सहेजता हैAfterLinking.mpp.

निष्कर्ष

इस ट्यूटोरियल में, हमने पता लगाया कि Java के लिए Aspose.Tasks का उपयोग करके MPP फ़ाइलों को कैसे अपडेट किया जाए। चरण-दर-चरण मार्गदर्शिका का पालन करके, आप अपने जावा अनुप्रयोगों के भीतर Microsoft प्रोजेक्ट फ़ाइलों में कुशलतापूर्वक हेरफेर कर सकते हैं।

अक्सर पूछे जाने वाले प्रश्न

प्रश्न: क्या जावा के लिए Aspose.Tasks जटिल परियोजना संरचनाओं को संभाल सकता है?

उत्तर: हाँ, जावा के लिए Aspose.Tasks जटिल परियोजना संरचनाओं को कुशलतापूर्वक संभालने के लिए मजबूत सुविधाएँ प्रदान करता है।

प्रश्न: क्या जावा के लिए Aspose.Tasks के लिए कोई निःशुल्क परीक्षण उपलब्ध है?

उ: हाँ, आप नि:शुल्क परीक्षण डाउनलोड कर सकते हैंवेबसाइट.

प्रश्न: क्या जावा के लिए Aspose.Tasks Microsoft प्रोजेक्ट फ़ाइलों के विभिन्न संस्करणों का समर्थन करता है?

उ: बिल्कुल, जावा के लिए Aspose.Tasks एमपीपी, एमपीटी और एक्सएमएल प्रारूपों सहित माइक्रोसॉफ्ट प्रोजेक्ट फ़ाइलों के विभिन्न संस्करणों का समर्थन करता है।

प्रश्न: क्या मुझे जावा के लिए Aspose.Tasks के लिए अस्थायी लाइसेंस मिल सकता है?

उत्तर: हां, अस्थायी लाइसेंस परीक्षण उद्देश्यों के लिए उपलब्ध हैं। आप इन्हें यहां से प्राप्त कर सकते हैंअस्थायी लाइसेंस पृष्ठ.

प्रश्न: मैं जावा के लिए Aspose.Tasks के संबंध में सहायता या सहायता कहां से मांग सकता हूं?

उत्तर: आप यहां जा सकते हैंAspose.कार्य मंच किसी भी सहायता या प्रश्न के लिए।