Renderelje le a XPS-et MHTML-be Androidon Java segítségével

Konvertálja a XPS-et MHTML-re a mobilalkalmazásokban szoftver telepítése nélkül

 

A XPS–MHTML konverziós funkciót integrálhatja mobilalkalmazásaiba az Aspose.Total for Android Java csomag két API-jával. Először a XPS fájlt DOC formátumba kell konvertálnia az Aspose.PDF for Android via Java használatával. Másodszor, a Word Processing API Aspose.Words for Android Java használatával a DOC-t MHTML-re renderelheti.

Konvertálja a XPS-et MHTML-re Androidon Java segítségével

  1. Nyissa meg a XPS-fájlt a Document osztály használatával
  2. A save segítségével alakítsa át a XPS-et DOC-vé ) módszerrel
  3. Töltse be a DOC-fájlt a Document Aspose.Words osztály használatával
  4. Mentse a dokumentumot MHTML formátumba a save módszerrel, és állítsa be a MHTML-et mint SaveFormat

Konverziós követelmények

Könnyedén használhatja az Aspose.Total for Android rendszert Java-n keresztül közvetlenül a Maven webhelyről és telepítse az Aspose.PDF for Android via Java és az Aspose.Words for Android via Java /java/install-aspose-words-for-android-via-java/#install-asposewords-for-android-via-java-from-maven-repository) alkalmazásaiban.

Másik megoldásként beszerezhet egy ZIP-fájlt a downloads webhelyről.

// 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.MHTML
outputDocument.save("output.mhtml", SaveFormat.MHTML);   

Szerezzen be XPS-fájladatokat Androidon a Java segítségével

A XPS MHTML-re konvertálása előtt szükség lehet a dokumentumra vonatkozó információkra, beleértve a szerzőt, a létrehozás dátumát, a kulcsszavakat, a módosítás dátumát, tárgyát és címét. Ez az információ hasznos az átalakítási folyamattal kapcsolatos döntéshozatalban. A hatékony Aspose.PDF for Android via Java API használatával mindezt megszerezheti. Ha fájlspecifikus információkat szeretne kapni egy XPS-fájlról, először szerezze be a DocumentInfo objektumot a getInfo használatával reference.aspose.com/pdf/java/com.aspose.pdf/Document#getInfo–) módszerrel. A DocumentInfo objektum lekérése után megkaphatja az egyes tulajdonságok értékeit.

// 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());

Végjegyzetek beszúrása a MHTML-dokumentumba Androidon Java segítségével

A dokumentumok konvertálásán kívül számos egyéb funkciót is hozzáadhat Android-alkalmazásaihoz az Aspose.Words for Android via Java API használatával. Az egyik ilyen funkció a végjegyzetek beszúrása és a számozás a MHTML-dokumentumban. Ha lábjegyzetet vagy végjegyzetet szeretne beszúrni egy MHTML-dokumentumba, használja a DocumentBuilder.InsertFootnote metódust. Ez a módszer lábjegyzetet vagy végjegyzetet szúr be a dokumentumba. Az EndnoteOptions és FootnoteOptions osztályok a lábjegyzet és a végjegyzet számozási beállításait jelentik.

// 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.mhtml", SaveFormat.MHTML);  

XPS konverziós beállítások felfedezése Android

XPSs konvertálása DOCM (Microsoft Word 2007 Marco File)
XPSs konvertálása DOT (Microsoft Word Template Files)
XPSs konvertálása DOTM (Microsoft Word 2007+ Template File)
XPSs konvertálása DOTX (Microsoft Word Template File)
XPSs konvertálása FLATOPC (Microsoft Word 2003 WordprocessingML)
XPSs konvertálása GIF (Graphical Interchange Format)
XPSs konvertálása ODT (OpenDocument Text File Format)
XPSs konvertálása OTT (OpenDocument Standard Format)
XPSs konvertálása PCL (Printer Command Language Document)
XPSs konvertálása PS (PostScript File)
XPSs konvertálása RTF (Rich Text Format)
XPSs konvertálása WORDML (Microsoft Word 2003 WordprocessingML)
XPSs konvertálása ODP (OpenDocument Presentation Format)
XPSs konvertálása OTP (OpenDocument Standard Format)
XPSs konvertálása POT (Microsoft PowerPoint Template Files)
XPSs konvertálása POTM (Microsoft PowerPoint Template File)
XPSs konvertálása POTX (Microsoft PowerPoint Template Presentation)
XPSs konvertálása PPS (PowerPoint Slide Show)
XPSs konvertálása PPSM (Macro-enabled Slide Show)
XPSs konvertálása PPSX (PowerPoint Slide Show)
XPSs konvertálása PPT (Microsoft PowerPoint 97-2003)
XPSs konvertálása PPTM (Macro-enabled Presentation File)
XPSs konvertálása SWF (Shockwave Flash Movie)
XPSs konvertálása CSV (Comma Seperated Values)
XPSs konvertálása DIF (Data Interchange Format)
XPSs konvertálása CSV (Comma Seperated Values)
XPSs konvertálása FODS (OpenDocument Flat XML Spreadsheet)
XPSs konvertálása MD (Markdown Language)
XPSs konvertálása ODS (OpenDocument Spreadsheet)
XPSs konvertálása SXC (StarOffice Calc Spreadsheet)
XPSs konvertálása TSV (Tab Seperated Values)
XPSs konvertálása TXT (Text Document)
XPSs konvertálása XLAM (Excel Macro-Enabled Add-In)
XPSs konvertálása XLSB (Excel Binary Workbook)
XPSs konvertálása XLSM (Macro-enabled Spreadsheet)
XPSs konvertálása XLT (Excel 97 - 2003 Template)