Rendern Sie TEX in MHTML auf Android über Java

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

 

Sie können die TEX-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 TEX-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 TEX in MHTML auf Android über Java

  1. Öffnen Sie die TEX-Datei mit der Klasse Document .
  2. Konvertieren Sie TEX 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 TEX file with an instance of Document class
Document document = new Document("template.tex");
// save TEX 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 TEX-Dateiinformationen auf Android über Java

Vor der Konvertierung von TEX 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 TEX-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 TEX document
Document doc = new Document("template.tex");
// 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 TEX Konvertierungs optionen mit Android

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