यह स्पष्ट विषय इस बात पर केंद्रित है कि कैसे ** MPP को SVG में Java का उपयोग करके परिवर्तित किया जाए**। इसमें सभी कॉन्फ़िगरेशन विवरण, चरणों का एक क्रम और ऑपरेशन को प्रदर्शित करने के लिए एक रन करने योग्य नमूना कोड शामिल है। आप केवल साधारण एपीआई कॉल की सहायता से ** जावा का उपयोग करके माइक्रोसॉफ्ट प्रोजेक्ट को एसवीजी में बदलने के लिए एक एप्लिकेशन विकसित कर सकते हैं।
जावा का उपयोग करके एमपीपी को एसवीजी में बदलने के चरण
- रेपो प्रबंधक का उपयोग करके Aspose.Tasks for Java को शामिल करने के लिए विकास परिवेश सेट करें
- मौजूदा MPP फ़ाइल को SVG में बदलने के लिए Project क्लास ऑब्जेक्ट में लोड करें
- SvgOptions क्लास ऑब्जेक्ट का उपयोग करके आउटपुट SVG विकल्प सेट करें
- सेव विधि का उपयोग करके एमपीपी फ़ाइल को एसवीजी में बदलें
ये सरल चरण संपूर्ण कॉन्फ़िगरेशन विवरण और *जावा का उपयोग करके एमएस प्रोजेक्ट को एसवीजी में बदलने के लिए एक चरणबद्ध प्रक्रिया का प्रतिनिधित्व करते हैं। प्रोजेक्ट वर्ग का उपयोग स्रोत एमपीपी फ़ाइल को लोड करने के लिए किया जाता है और SvgOptions वर्ग का उपयोग आउटपुट SVG फ़ाइल विशेषताओं को सेट करने के लिए किया जाता है। यहां यह उल्लेख करना उचित है कि SvgOptions क्लास ऑब्जेक्ट अनिवार्य नहीं है और आउटपुट SVG फ़ाइल के लिए डिफ़ॉल्ट सेटिंग्स का उपयोग करके इसे बाहर रखा जा सकता है।
जावा का उपयोग करके एमएस प्रोजेक्ट को एसवीजी में निर्यात करने के लिए कोड
import com.aspose.tasks.License; | |
import com.aspose.tasks.Project; | |
import com.aspose.tasks.SaveOptions; | |
import com.aspose.tasks.SvgOptions; | |
import com.aspose.tasks.Timescale; | |
public class MppToSVG { | |
public static void main(String[] args) throws Exception {// Throws exception to process the MPP file | |
String FilePath = "//Users//TestData//"; | |
// Applying product license to access and process the MPP file | |
License TasksLic = new License(); | |
TasksLic.setLicense(FilePath + "Conholdate.Total.Product.Family.lic"); | |
// Open the source MPP file from the disk | |
Project inputProject = new Project(FilePath + "Input.mpp"); | |
// Set the SVG options for output | |
SaveOptions svgOption = new SvgOptions(); | |
svgOption.setFitContent(true); | |
svgOption.setTimescale(Timescale.ThirdsOfMonths); | |
// Export the MPP to SVG file on the disk | |
inputProject.save(FilePath + "OutputSvg.svg", svgOption); | |
} | |
} |
उपरोक्त उदाहरण में, जावा का उपयोग करके एमपीपी को एसवीजी के रूप में सहेजने के लिए कोड एक प्रोजेक्ट क्लास इंस्टेंस का उपयोग करता है जो डिस्क से स्रोत फ़ाइल तक पहुंचता है। यह MPP फ़ाइल को डेटाबेस या वेब जैसे स्रोतों से स्ट्रीम के रूप में लोड करने के लिए कंस्ट्रक्टर ओवरलोड को भी उजागर करता है। SvgOptions का उपयोग CustomPageSize, BarStyles, Gridlines, Timescale, TextStyles और कई अन्य जैसे गुणों को सेट करके आउटपुट SVG फ़ाइल को अनुकूलित करने के लिए किया जा सकता है।
हमने यहां जावा का उपयोग करके *एमपीपी को एसवीजी में बदलने की प्रक्रिया सीखी है। यदि आप किसी एमपीपी को पीडीएफ फाइल में बदलने की प्रक्रिया के बारे में जानना चाहते हैं, तो जावा में एमपीपी को पीडीएफ में कैसे बदलें पर लेख देखें।