Render TEX naar MHTML op Android via Java

Converteer TEX naar MHTML in mobiele apps zonder software te installeren

 

U kunt de conversiefunctie van TEX naar MHTML in uw mobiele apps integreren door twee API’s van het pakket Aspose.Total for Android Java te gebruiken. Eerst moet u het TEX-bestand naar DOC converteren met Aspose.PDF for Android via Java . Ten tweede kunt u met behulp van de API voor tekstverwerking Aspose.Words for Android Java DOC naar MHTML weergeven.

Converteer TEX naar MHTML op Android via Java

  1. Open het TEX-bestand met de klasse Document
  2. Converteer TEX naar DOC met save methode:
  3. Laad het DOC-bestand met behulp van de Document klasse van Aspose.Words
  4. Sla het document op in MHTML-indeling met de methode save en stel MHTML in als OpslaanFormaat

Conversievereisten

U kunt Aspose.Total for Android eenvoudig via Java rechtstreeks vanuit Maven en installeer Aspose.PDF for Android via Java en Aspose.Words for Android via Java in uw toepassingen.

U kunt ook een ZIP-bestand krijgen van downloads .

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

Ontvang TEX-bestandsinformatie op Android via Java

Voordat u TEX naar MHTML converteert, heeft u mogelijk informatie nodig over het document, inclusief auteur, aanmaakdatum, trefwoorden, wijzigingsdatum, onderwerp en titel. Deze informatie is nuttig voor de besluitvorming over het conversieproces. Met behulp van de krachtige Aspose.PDF for Android via Java API kunt u het allemaal krijgen. Om bestandsspecifieke informatie over een TEX-bestand te krijgen, haalt u eerst het object DocumentInfo op met behulp van getInfo methode. Zodra het DocumentInfo-object is opgehaald, kunt u de waarden van de afzonderlijke eigenschappen ophalen.

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

Eindnoten invoegen in MHTML-document in Android Apps

Afgezien van documentconversie, kunt u ook een aantal andere functies toevoegen aan uw Android-applicaties met behulp van Aspose.Words for Android via Java API. Een van die functies is het invoegen van eindnoten en nummering in het MHTML-document. Als u een voetnoot of een eindnoot in een MHTML-document wilt invoegen, gebruik dan de DocumentBuilder.InsertFootnote-methode. Deze methode voegt een voetnoot of eindnoot in het document in. De klassen EndnoteOptions en FootnoteOptions vertegenwoordigen nummeringsopties voor voetnoot en eindnoot.

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

Bekijk TEX conversieopties met Android

TEXs converteren naar DOCM (Microsoft Word 2007 Marco-bestand)
TEXs converteren naar DOT (Microsoft Word-sjabloonbestanden)
TEXs converteren naar DOTM (Microsoft Word 2007+ sjabloonbestand)
TEXs converteren naar DOTX (Microsoft Word-sjabloonbestand)
TEXs converteren naar FLATOPC (Microsoft Word 2003 TekstverwerkingML)
TEXs converteren naar GIF (Grafisch uitwisselingsformaat)
TEXs converteren naar MARKDOWN (Lichtgewicht opmaaktaal)
TEXs converteren naar ODT (OpenDocument Tekstbestandsindeling)
TEXs converteren naar OTT (Documentsjabloon openen)
TEXs converteren naar PCL (Printeropdrachttaal)
TEXs converteren naar PS (PostScript-bestand)
TEXs converteren naar RTF (Rijk tekst formaat)
TEXs converteren naar WORDML (Microsoft Word 2003 TekstverwerkingML)
TEXs converteren naar XAMLFLOW (Power Automate van Microsoft)
TEXs converteren naar CSV (Door komma's gescheiden waarden)
TEXs converteren naar DIF (Formaat voor gegevensuitwisseling)
TEXs converteren naar EXCEL (Spreadsheet-bestandsindelingen)
TEXs converteren naar FODS (OpenDocument platte XML-spreadsheet)
TEXs converteren naar MD (Markdown-taal)
TEXs converteren naar ODS (OpenDocument-spreadsheet)
TEXs converteren naar SXC (StarOffice Calc-spreadsheet)
TEXs converteren naar TSV (Door tabs gescheiden waarden)
TEXs converteren naar XLAM (Excel-invoegtoepassing met ingeschakelde macro's)
TEXs converteren naar XLSB (Excel binaire werkmap)
TEXs converteren naar XLSM (Spreadsheet met ingeschakelde macro's)
TEXs converteren naar XLT (Excel 97 - 2003-sjabloon)
TEXs converteren naar XLTM (Excel-sjabloon met ingeschakelde macro's)
TEXs converteren naar ODP (OpenDocument-presentatieformaat)
TEXs converteren naar OTP (OpenDocument Standaardformaat)
TEXs converteren naar POT (Microsoft PowerPoint-sjabloonbestanden)
TEXs converteren naar POTM (Microsoft PowerPoint-sjabloonbestand)
TEXs converteren naar POTX (Microsoft PowerPoint-sjabloonpresentatie)
TEXs converteren naar POWERPOINT (Presentatie bestanden)
TEXs converteren naar PPS (PowerPoint-diavoorstelling)
TEXs converteren naar PPSM (Diavoorstelling met macro's)
TEXs converteren naar PPSX (PowerPoint-diavoorstelling)
TEXs converteren naar PPT (PowerPoint presentatie)
TEXs converteren naar PPTM (Presentatiebestand met ingeschakelde macro's)