Kết xuất MHTML thành RTF trên Android qua Java

Chuyển đổi MHTML sang RTF trong ứng dụng di động mà không cần cài đặt bất kỳ phần mềm nào

 

Bạn có thể tích hợp tính năng chuyển đổi MHTML sang RTF trong ứng dụng dành cho thiết bị di động của mình bằng cách sử dụng hai API của gói Aspose.Total for Android via Java . Trước tiên, bạn cần chuyển đổi tệp MHTML sang DOC bằng Aspose.PDF for Android via Java . Thứ hai, bằng cách sử dụng API xử lý văn bản Aspose.Words for Android via Java , bạn có thể kết xuất DOC thành RTF.

Chuyển đổi MHTML sang RTF trên Android qua Java

  1. Mở tệp MHTML bằng lớp Document
  2. Chuyển đổi MHTML sang DOC bằng cách sử dụng save phương pháp
  3. Tải tệp DOC bằng cách sử dụng lớp Document của Aspose.Words
  4. Lưu tài liệu ở định dạng RTF bằng phương pháp save và đặt RTF dưới dạng SaveFormat

Yêu cầu chuyển đổi

Bạn có thể dễ dàng sử dụng Aspose.Total for Android via Java trực tiếp từ Maven và cài đặt Aspose.PDF for Android via JavaAspose.Words for Android via Java trong các ứng dụng của bạn.

Ngoài ra, bạn có thể tải tệp ZIP từ download .

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

Nhận thông tin tệp MHTML trên Android qua Java

Trước khi chuyển đổi MHTML sang RTF, bạn có thể cần thông tin về tài liệu bao gồm tác giả, ngày tạo, từ khóa, ngày sửa đổi, chủ đề và tiêu đề. Thông tin này rất hữu ích cho việc đưa ra quyết định cho quá trình chuyển đổi. Bằng cách sử dụng API Aspose.PDF for Android via Java mạnh mẽ, bạn có thể nhận được tất cả. Để nhận thông tin cụ thể về tệp về tệp MHTML, trước tiên hãy lấy đối tượng DocumentInfo bằng cách sử dụng đối tượng [getInfo](https: // phương thức reference.aspose.com/pdf/java/com.aspose.pdf/Document#getInfo–). Khi đối tượng DocumentInfo được truy xuất, bạn có thể nhận các giá trị của các thuộc tính riêng lẻ.

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

Chèn chú thích vào tài liệu RTF trong Android qua Java

Ngoài chuyển đổi tài liệu, bạn cũng có thể thêm một loạt các tính năng khác bên trong Ứng dụng Android của mình bằng cách sử dụng API Aspose.Words for Android via Java . Một trong những tính năng đó là chèn chú thích cuối và đánh số trong tài liệu RTF. Nếu bạn muốn chèn chú thích cuối trang hoặc chú thích cuối vào tài liệu RTF, vui lòng sử dụng phương thức DocumentBuilder.InsertFootnote. Phương pháp này chèn chú thích cuối trang hoặc chú thích cuối vào tài liệu. Các lớp EndnoteOptions và FootnoteOptions đại diện cho các tùy chọn đánh số cho footnote và 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.rtf", SaveFormat.RTF);  

Khám phá MHTML Chuyển Đổi Tùy Chọn với Android

Chuyển đổi MHTML S đến DOCM (Tệp Marco Microsoft Word 2007)
Chuyển đổi MHTML S đến DOT (Tệp mẫu Microsoft Word)
Chuyển đổi MHTML S đến DOTM (Tệp mẫu Microsoft Word 2007+)
Chuyển đổi MHTML S đến DOTX (Tệp mẫu Microsoft Word)
Chuyển đổi MHTML S đến FLATOPC (Microsoft Word 2003 Xử lý văn bảnML)
Chuyển đổi MHTML S đến GIF (Định dạng trao đổi đồ họa)
Chuyển đổi MHTML S đến MARKDOWN (Ngôn ngữ đánh dấu nhẹ)
Chuyển đổi MHTML S đến ODT (Định dạng tệp văn bản OpenDocument)
Chuyển đổi MHTML S đến PCL (Ngôn ngữ lệnh máy in)
Chuyển đổi MHTML S đến WORDML (Microsoft Word 2003 Xử lý văn bảnML)
Chuyển đổi MHTML S đến XAMLFLOW (Power Automate của Microsoft)
Chuyển đổi MHTML S đến CSV (Giá trị được phân tách bằng dấu phẩy)
Chuyển đổi MHTML S đến DIF (Định dạng trao đổi dữ liệu)
Chuyển đổi MHTML S đến CSV (Giá trị được phân tách bằng dấu phẩy)
Chuyển đổi MHTML S đến FODS (OpenDocument Bảng tính XML phẳng)
Chuyển đổi MHTML S đến MD (ngôn ngữ đánh dấu)
Chuyển đổi MHTML S đến ODS (Bảng tính OpenDocument)
Chuyển đổi MHTML S đến SXC (Bảng tính StarOffice Calc)
Chuyển đổi MHTML S đến TSV (Các giá trị được phân tách bằng tab)
Chuyển đổi MHTML S đến TXT (Dữ liệu văn bản)
Chuyển đổi MHTML S đến XLAM (Phần bổ trợ hỗ trợ Macro của Excel)
Chuyển đổi MHTML S đến XLSB (Sổ làm việc nhị phân Excel)
Chuyển đổi MHTML S đến XLSM (Bảng tính hỗ trợ macro)
Chuyển đổi MHTML S đến XLT (Mẫu Excel 97 - 2003)
Chuyển đổi MHTML S đến XLTM (Mẫu hỗ trợ macro Excel)
Chuyển đổi MHTML S đến ODP (Định dạng trình bày OpenDocument)
Chuyển đổi MHTML S đến OTP (Định dạng chuẩn OpenDocument)
Chuyển đổi MHTML S đến POT (Tệp mẫu Microsoft PowerPoint)
Chuyển đổi MHTML S đến POTM (Tệp mẫu Microsoft PowerPoint)
Chuyển đổi MHTML S đến POTX (Bản trình bày mẫu Microsoft PowerPoint)
Chuyển đổi MHTML S đến PPT (Thuyết trình Powerpoint)
Chuyển đổi MHTML S đến PPS (Trình chiếu PowerPoint)
Chuyển đổi MHTML S đến PPSM (Trình chiếu kích hoạt macro)
Chuyển đổi MHTML S đến PPSX (Trình chiếu PowerPoint)
Chuyển đổi MHTML S đến PPT (Thuyết trình Powerpoint)
Chuyển đổi MHTML S đến PPTM (Tệp trình bày hỗ trợ macro)
Chuyển đổi MHTML S đến SWF (Phim Flash sóng xung kích)