Rendern Sie EPUB in MHTML auf Android über Java

Konvertieren Sie EPUB in MHTML in mobilen Apps, ohne Software zu installieren

 

Sie können die EPUB-zu-MHTML-Konvertierungsfunktion in Ihre mobilen Apps integrieren, indem Sie zwei APIs des Pakets Aspose.Total for Android Java verwenden. Zuerst müssen Sie die EPUB-Datei mit Aspose.PDF for Android via Java in DOC konvertieren. Zweitens können Sie mit der Textverarbeitungs-API Aspose.Words for Android via Java DOC in MHTML rendern.

Konvertieren Sie EPUB in MHTML auf Android über Java

  1. Öffnen Sie die EPUB-Datei mit der Klasse Document .
  2. Konvertieren Sie EPUB in DOC, indem Sie save Methode
  3. Laden Sie die DOC-Datei mithilfe der Klasse Document von Aspose.Words
  4. Speichern Sie das Dokument mit der Methode save im MHTML-Format und legen Sie MHTML fest als SaveFormat

Konvertierungsanforderungen

Sie können Aspose.Total für Android ganz einfach über Java direkt von Maven und verwenden Installieren Sie Aspose.PDF for Android via Java und Aspose.Words for Android via Java in Ihren Anwendungen.

Alternativ können Sie eine ZIP-Datei von downloads herunterladen.

// load EPUB file with an instance of Document class
Document document = new Document("template.epub");
// save EPUB 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);   

Erhalten Sie EPUB-Dateiinformationen auf Android über Java

Vor der Konvertierung von EPUB in MHTML benötigen Sie möglicherweise Informationen über das Dokument, einschließlich Autor, Erstellungsdatum, Schlüsselwörter, Änderungsdatum, Betreff und Titel. Diese Informationen sind hilfreich für die Entscheidungsfindung für den Konvertierungsprozess. Mit der leistungsstarken API Aspose.PDF for Android via Java können Sie all das abrufen. Um dateispezifische Informationen zu einer EPUB-Datei zu erhalten, rufen Sie zuerst das Objekt DocumentInfo mit getInfo Methode. Nachdem das DocumentInfo-Objekt abgerufen wurde, können Sie die Werte der einzelnen Eigenschaften abrufen.

// load EPUB document
Document doc = new Document("template.epub");
// 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());

Endnoten in MHTML-Dokument in Android über Java einfügen

Abgesehen von der Dokumentenkonvertierung können Sie Ihren Android-Anwendungen auch eine Reihe weiterer Funktionen hinzufügen, indem Sie die Aspose.Words for Android via Java API verwenden. Eine dieser Funktionen ist das Einfügen von Endnoten und die Nummerierung in das MHTML-Dokument. Wenn Sie eine Fußnote oder Endnote in ein MHTML-Dokument einfügen möchten, verwenden Sie bitte die Methode DocumentBuilder.InsertFootnote. Diese Methode fügt eine Fußnote oder Endnote in das Dokument ein. Die Klassen EndnoteOptions und FootnoteOptions repräsentieren Nummerierungsoptionen für Fußnote und Endnote.

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

Erkunden Sie EPUB Konvertierungs optionen mit Android

EPUBs in DOCM konvertieren (Microsoft Word 2007 Marco-Datei)
EPUBs in DOT konvertieren (Microsoft Word-Vorlagendateien)
EPUBs in DOTM konvertieren (Microsoft Word 2007+-Vorlagendatei)
EPUBs in DOTX konvertieren (Microsoft Word-Vorlagendatei)
EPUBs in FLATOPC konvertieren (Microsoft Word 2003 TextverarbeitungML)
EPUBs in GIF konvertieren (Grafisches Austauschformat)
EPUBs in MARKDOWN konvertieren (Leichte Auszeichnungssprache)
EPUBs in ODT konvertieren (OpenDocument-Textdateiformat)
EPUBs in OTT konvertieren (OpenDocument-Vorlage)
EPUBs in PCL konvertieren (Druckerbefehlssprache)
EPUBs in PS konvertieren (PostScript-Datei)
EPUBs in RTF konvertieren (Rich-text-Format)
EPUBs in WORDML konvertieren (Microsoft Word 2003 TextverarbeitungML)
EPUBs in XAMLFLOW konvertieren (Microsofts Power Automate)
EPUBs in ODP konvertieren (OpenDocument-Präsentationsformat)
EPUBs in OTP konvertieren (OpenDocument-Standardformat)
EPUBs in POT konvertieren (Microsoft PowerPoint-Vorlagendateien)
EPUBs in POTM konvertieren (Microsoft PowerPoint-Vorlagendatei)
EPUBs in POTX konvertieren (Microsoft PowerPoint-Vorlagenpräsentation)
EPUBs in POWERPOINT konvertieren (Präsentationsdateien)
EPUBs in PPS konvertieren (PowerPoint-Diashow)
EPUBs in PPSM konvertieren (Makrofähige Diashow)
EPUBs in PPSX konvertieren (PowerPoint-Diashow)
EPUBs in PPT konvertieren (PowerPoint Präsentation)
EPUBs in PPTM konvertieren (Makrofähige Präsentationsdatei)
EPUBs in SWF konvertieren (Shockwave Flash-Film)
EPUBs in CSV konvertieren (Durch Kommas getrennte Werte)
EPUBs in DIF konvertieren (Datenaustauschformat)
EPUBs in CSV konvertieren (Durch Kommas getrennte Werte)
EPUBs in FODS konvertieren (OpenDocument Flat XML-Tabelle)
EPUBs in MD konvertieren (Markdown-Sprache)
EPUBs in ODS konvertieren (OpenDocument-Tabelle)
EPUBs in SXC konvertieren (StarOffice Calc-Tabelle)
EPUBs in TSV konvertieren (Durch Tabulatoren getrennte Werte)
EPUBs in XLAM konvertieren (Excel-Makro-fähiges Add-In)
EPUBs in XLSB konvertieren (Excel-Binärarbeitsmappe)
EPUBs in XLSM konvertieren (Makrofähige Tabellenkalkulation)
EPUBs in XLT konvertieren (Excel 97 - 2003-Vorlage)