यह सरल और संक्षिप्त विषय इस बात पर केंद्रित है कि कैसे ** Markdown को XPS में Java का उपयोग करके परिवर्तित किया जाए**। हम मार्कडाउन फाइलों को एमडी फाइलों के रूप में भी नामित करते हैं और आप आसानी से ** एमडी को जावा में एक्सपीएस में परिवर्तित कर सकते हैं ** सरल एपीआई कॉल का उपयोग करके जो किसी पूर्व-आवश्यक सॉफ़्टवेयर या तीसरे पक्ष के उपकरण पर निर्भर नहीं हैं। कोड कार्यान्वयन का उपयोग विंडोज, लिनक्स और मैकओएस प्लेटफॉर्म पर चलने वाले जावा आधारित अनुप्रयोगों में किया जा सकता है।
जावा का उपयोग करके मार्कडाउन को एक्सपीएस में बदलने के चरण
- अपने प्रोजेक्ट में मावेन रिपोजिटरी से Aspose.HTML JAR फ़ाइल जोड़ें
- मार्कडाउन फ़ाइल लोड करने के लिए एक HTMLDocument Class ऑब्जेक्ट इंस्टेंस बनाएं
- मार्कडाउन एमडी फाइल को इंटरमीडिएट एचटीएमएल फाइल के रूप में बदलें
- HTMLDocument ऑब्जेक्ट इंस्टेंस का उपयोग करके मध्यवर्ती HTML फ़ाइल लोड करें
- मध्यवर्ती HTML फ़ाइल को डिस्क पर XPS प्रारूप में सहेजें
एमडी फाइल वास्तव में मार्कडाउन भाषा का उपयोग करने वाली एक सामान्य टेक्स्ट फाइल है जिसमें टेक्स्ट फॉर्मेटिंग, फोंट, हेडर और इंडेंटेशन के लिए इनलाइन टेक्स्ट सिंबल शामिल हैं। जावा का उपयोग करके मार्कडाउन को एक्सपीएस में निर्यात करने के लिए, पहले चरण में हम मार्कडाउन फ़ाइल को लोड करेंगे और उसे डिस्क पर एक मध्यवर्ती HTML फ़ाइल में बदल देंगे। फिर दूसरे चरण में, हम XPS विकल्प सेट करेंगे और इंटरमीडिएट HTML को Java का उपयोग करके XPS में सहेजेंगे। जावा में सरल एपीआई कॉल का उपयोग करके यह दो चरण की प्रक्रिया हासिल की जाती है।
जावा में एक्सपीएस को मार्कडाउन निर्यात करने के लिए कोड
package htmlexamples; | |
import com.aspose.html.HTMLDocument; | |
import com.aspose.html.License; | |
import com.aspose.html.converters.Converter; | |
import com.aspose.html.drawing.Size; | |
import com.aspose.html.drawing.Unit; | |
import com.aspose.html.rendering.xps.XpsDevice; | |
import com.aspose.html.rendering.xps.XpsRenderingOptions; | |
public class MarkdownToXPS { | |
public static void main( | |
String[] argumentsMarkdowntoXPS) throws Exception{ | |
// Applying the Aspsoe.HTML license to export MD to XPS | |
// without any restrictions | |
License lic = new License(); | |
lic.setLicense("HTML.Total.Java.lic"); | |
// In order to load the source markdown MD file, Create HTMLDocument object | |
HTMLDocument markdownToHTMLobj = Converter. | |
convertMarkdown("SourceMarkdownFile.md"); | |
// First, convert the Markdown MD file to HTML format | |
markdownToHTMLobj.save("MarkdownSavedToHTML.html"); | |
// Load the saved HTML file to a new HTMLDocument instance | |
HTMLDocument hTMLToXPSobj = new HTMLDocument("MarkdownSavedToHTML.html"); | |
// Use XPSRenderingOptions to set the page size for output XPS | |
XpsRenderingOptions outputXPSOptions = new XpsRenderingOptions(); | |
outputXPSOptions.getPageSetup().getAnyPage(). | |
setSize(new Size(Unit.fromInches(8.5f), Unit.fromInches(11.0f))); | |
// Create XpsDevise object that will render intermediate HTML file to XPS format | |
XpsDevice xPSDevice = new | |
XpsDevice(outputXPSOptions, "HTMLToXPSExported.xps"); | |
// Converting the HTML file using XPS Device to a XPS | |
hTMLToXPSobj.renderTo(xPSDevice); | |
} | |
} |
पिछले विषय में, हमने जावा का उपयोग करके HTML फ़ाइल कैसे बनाएं सीखा था। इस विषय में हमने दो चरणों में जावा का उपयोग करके एक्सपीएस रूपांतरण के लिए मार्कडाउन पर ध्यान केंद्रित किया है।