Render MHTML ke RTF di Android melalui Java

Konversi MHTML ke RTF di aplikasi seluler tanpa menginstal perangkat lunak apa pun

 

Anda dapat mengintegrasikan fitur konversi MHTML ke RTF di aplikasi seluler Anda dengan menggunakan dua API paket Aspose.Total for Android Java . Pertama, Anda perlu mengonversi file MHTML ke DOC menggunakan Aspose.PDF for Android via Java . Kedua, dengan menggunakan Word Processing API Aspose.Words for Android Java , Anda dapat merender DOC ke RTF.

Konversi MHTML ke RTF di Android melalui Java

  1. Buka file MHTML menggunakan kelas Document
  2. Konversi MHTML ke DOC dengan menggunakan save metode
  3. Muat file DOC dengan menggunakan kelas Document dari Aspose.Words
  4. Simpan dokumen ke format RTF menggunakan metode save dan set RTF sebagai SaveFormat

Persyaratan Konversi

Anda dapat dengan mudah menggunakan Aspose.Total for Android via Java langsung dari Maven dan instal Aspose.PDF for Android via Java dan Aspose.Words for Android via Java di aplikasi Anda.

Atau, Anda bisa mendapatkan file ZIP dari downloads .

// load MHTML file with an instance of Document class
Document document = new Document("template.mhtml");
// save MHTML 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.RTF
outputDocument.save("output.rtf", SaveFormat.RTF);   

Dapatkan Informasi File MHTML di Android melalui Java

Sebelum mengonversi MHTML ke RTF, Anda mungkin memerlukan informasi tentang dokumen termasuk penulis, tanggal pembuatan, kata kunci, tanggal modifikasi, subjek, dan judul. Informasi ini berguna untuk pengambilan keputusan untuk proses konversi. Menggunakan Aspose.PDF for Android via Java API yang kuat, Anda bisa mendapatkan semuanya. Untuk mendapatkan informasi khusus file tentang file MHTML, pertama-tama dapatkan objek DocumentInfo menggunakan getInfo . Setelah objek DocumentInfo diambil, Anda bisa mendapatkan nilai dari masing-masing properti.

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

Masukkan Catatan Akhir dalam Dokumen RTF di Android melalui Java

Selain konversi dokumen, Anda juga dapat menambahkan banyak fitur lain di dalam Aplikasi Android Anda menggunakan Aspose.Words for Android via Java API. Salah satu fitur tersebut adalah menyisipkan catatan akhir dan penomoran pada dokumen RTF. Jika Anda ingin menyisipkan catatan kaki atau catatan akhir dalam dokumen RTF, gunakan metode DocumentBuilder.InsertFootnote. Metode ini menyisipkan catatan kaki atau catatan akhir ke dalam dokumen. Kelas EndnoteOptions dan FootnoteOptions mewakili opsi penomoran untuk catatan kaki dan catatan akhir.

// 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.rtf", SaveFormat.RTF);  

Jelajahi opsi konversi MHTML dengan Android

Mengkonversi MHTMLs ke DOCM (File Marco Microsoft Word 2007)
Mengkonversi MHTMLs ke DOT (File Templat Microsoft Word)
Mengkonversi MHTMLs ke DOTM (File Templat Microsoft Word 2007+)
Mengkonversi MHTMLs ke DOTX (File Templat Microsoft Word)
Mengkonversi MHTMLs ke FLATOPC (Microsoft Word 2003 WordprocessingML)
Mengkonversi MHTMLs ke GIF (Format Pertukaran Grafis)
Mengkonversi MHTMLs ke MARKDOWN (Bahasa Markup Ringan)
Mengkonversi MHTMLs ke ODT (Buka Format File Teks Dokumen)
Mengkonversi MHTMLs ke OTT (Templat Dokumen Terbuka)
Mengkonversi MHTMLs ke PCL (Bahasa Perintah Pencetak)
Mengkonversi MHTMLs ke PS (Berkas PostScript)
Mengkonversi MHTMLs ke WORDML (Microsoft Word 2003 WordprocessingML)
Mengkonversi MHTMLs ke XAMLFLOW (Otomatisasi Daya Microsoft)
Mengkonversi MHTMLs ke ODP (Format Presentasi Dokumen Terbuka)
Mengkonversi MHTMLs ke OTP (Format Standar OpenDocument)
Mengkonversi MHTMLs ke POT (File Templat Microsoft PowerPoint)
Mengkonversi MHTMLs ke POTM (File Templat Microsoft PowerPoint)
Mengkonversi MHTMLs ke POTX (Presentasi Templat Microsoft PowerPoint)
Mengkonversi MHTMLs ke PPT (Presentasi powerpoint)
Mengkonversi MHTMLs ke PPS (Peragaan Slide PowerPoint)
Mengkonversi MHTMLs ke PPSM (Peragaan Slide dengan Makro aktif)
Mengkonversi MHTMLs ke PPSX (Peragaan Slide PowerPoint)
Mengkonversi MHTMLs ke PPT (Presentasi powerpoint)
Mengkonversi MHTMLs ke PPTM (File Presentasi dengan Makro aktif)
Mengkonversi MHTMLs ke SWF (Film Shockwave Flash)
Mengkonversi MHTMLs ke CSV (Nilai Dipisahkan Koma)
Mengkonversi MHTMLs ke DIF (Format Pertukaran Data)
Mengkonversi MHTMLs ke CSV (Nilai Dipisahkan Koma)
Mengkonversi MHTMLs ke FODS (OpenDocument Flat XML Spreadsheet)
Mengkonversi MHTMLs ke MD (Bahasa Penurunan Harga)
Mengkonversi MHTMLs ke ODS (Spreadsheet Dokumen Terbuka)
Mengkonversi MHTMLs ke SXC (Spreadsheet StarOffice Calc)
Mengkonversi MHTMLs ke TSV (Nilai yang dipisahkan tab)
Mengkonversi MHTMLs ke XLAM (Add-In dengan Makro Excel yang Diaktifkan)
Mengkonversi MHTMLs ke XLSB (Buku Kerja Biner Excel)
Mengkonversi MHTMLs ke XLSM (Spreadsheet yang diaktifkan makro)
Mengkonversi MHTMLs ke XLT (Excel 97 - Templat 2003)
Mengkonversi MHTMLs ke XLTM (Template Berkemampuan Makro Excel)