Rendern Sie SVG in MHTML auf Android über Java

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

 

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

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

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

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