आप Aspose.Total for Android Java पैकेज के दो API का उपयोग करके अपने मोबाइल ऐप्स में XPS को WORDML रूपांतरण सुविधा में एकीकृत कर सकते हैं। सबसे पहले आपको Aspose.PDF for Android via Java का उपयोग करके XPS फ़ाइल को DOC में कनवर्ट करना होगा। दूसरे, वर्ड प्रोसेसिंग एपीआई Aspose.Words for Android via Java का उपयोग करके, आप WORDML को DOC रेंडर कर सकते हैं।
जावा के माध्यम से एंड्रॉइड पर सीजीएम को डीओसीएम में कनवर्ट करें
रूपांतरण आवश्यकताएँ
आप Maven से सीधे Aspose.Total for Android via Java का आसानी से उपयोग कर सकते हैं और Aspose.PDF for Android via Java और Aspose.Words for Android via Java इंस्टॉल करें /java/install-aspose-words-for-android-via-java/#install-asposewords-for-android-via-java-from-maven-repository) आपके एप्लिकेशन में।
वैकल्पिक रूप से, आप डाउनलोड से एक ज़िप फ़ाइल प्राप्त कर सकते हैं।
// load XPS file with an instance of Document class
Document document = new Document("template.xps");
// save XPS as a DOC
document.save("DocOutput.doc", SaveFormat.DOC);
// load DOC with an instance of Document
Document outputDocument = new com.aspose.words.Document("DocOutput.doc");
// call save method while passing SaveFormat.WORD_ML
outputDocument.save("output.word_ml", SaveFormat.WORD_ML);
जावा के माध्यम से Android पर XPS फ़ाइल जानकारी प्राप्त करें
सीजीएम को डीओसीएम में बदलने से पहले, आपको लेखक, निर्माण तिथि, कीवर्ड, संशोधित तिथि, विषय और शीर्षक सहित दस्तावेज़ के बारे में जानकारी की आवश्यकता हो सकती है। यह जानकारी रूपांतरण प्रक्रिया के लिए निर्णय लेने में सहायक होती है। शक्तिशाली Aspose.PDF for Android via Java API का उपयोग करके, आप यह सब प्राप्त कर सकते हैं। XPS फ़ाइल के बारे में फ़ाइल-विशिष्ट जानकारी प्राप्त करने के लिए, पहले [getInfo](https:// का उपयोग करके DocumentInfo ऑब्जेक्ट प्राप्त करें। Reference.aspose.com/pdf/java/com.aspose.pdf/Document#getInfo–) विधि। एक बार DocumentInfo ऑब्जेक्ट पुनर्प्राप्त हो जाने के बाद, आप अलग-अलग गुणों के मान प्राप्त कर सकते हैं।
// load XPS document
Document doc = new Document("template.xps");
// get document information
DocumentInfo docInfo = doc.getInfo();
// show document information
System.out.println("Author: " + docInfo.getAuthor());
System.out.println("Creation Date: " + docInfo.getCreationDate());
System.out.println("Keywords: " + docInfo.getKeywords());
System.out.println("Modify Date: " + docInfo.getModDate());
System.out.println("Subject: " + docInfo.getSubject());
System.out.println("Title: " + docInfo.getTitle());
जावा के माध्यम से एंड्रॉइड में डीओसीएम दस्तावेज़ में एंडनोट्स डालें
दस्तावेज़ रूपांतरण के अलावा, आप Aspose.Words for Android via Java API का उपयोग करके अपने Android एप्लिकेशन के अंदर अन्य सुविधाओं का एक समूह भी जोड़ सकते हैं। उस सुविधा में से एक डीओसीएम दस्तावेज़ में एंडनोट्स और नंबरिंग डालना है। यदि आप किसी WORDML दस्तावेज़ में फ़ुटनोट या एंडनोट सम्मिलित करना चाहते हैं, तो कृपया DocumentBuilder.InsertFootnote पद्धति का उपयोग करें। यह विधि दस्तावेज़ में एक फुटनोट या एंडनोट सम्मिलित करती है। EndnoteOptions और FootnoteOptions वर्ग फ़ुटनोट और एंडनोट के लिए नंबरिंग विकल्पों का प्रतिनिधित्व करते हैं।
// load document
Document doc = new Document("input.DOC");
// initialize document builder
DocumentBuilder builder = new DocumentBuilder(doc);
// add text in it
builder.write("Some text");
// insert footnote
builder.insertFootnote(FootnoteType.ENDNOTE, "Endnote text.");
// initialize endnote options
EndnoteOptions option = doc.getEndnoteOptions();
// set restart rule
option.setRestartRule(FootnoteNumberingRule.RESTART_PAGE);
// set position
option.setPosition(EndnotePosition.END_OF_SECTION);
// save the document to disk.
doc.save("output.word_ml", SaveFormat.WORD_ML);