Java를 통해 Android에서 MHTML을 ODT으로 렌더링

소프트웨어를 설치하지 않고 모바일 앱에서 MHTML을 ODT으로 변환

 

Aspose.Total for Android Java 패키지의 두 API를 사용하여 모바일 앱에서 MHTML을 ODT으로 변환 기능을 통합할 수 있습니다. 먼저 Aspose.PDF for Android via Java 를 사용하여 MHTML 파일을 DOC로 변환해야 합니다. 둘째, Word Processing API Aspose.Words for Android Java 를 사용하여 DOC를 ODT으로 렌더링할 수 있습니다.

Java를 통해 Android에서 MHTML을 ODT으로 변환

  1. Document 클래스를 사용하여 MHTML 파일을 엽니다.
  2. save 방법
  3. Aspose.Words의 Document 클래스를 사용하여 DOC 파일을 로드합니다.
  4. save 메소드를 사용하여 문서를 ODT 형식으로 저장하고 ODT 설정 SaveFormat으로

변환 요구 사항

Maven 에서 직접 Java를 통해 Android용 Aspose.Total을 쉽게 사용할 수 있습니다. Aspose.PDF for Android via JavaAspose.Words for Android via Java 설치

또는 다운로드 에서 ZIP 파일을 얻을 수 있습니다.

// 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.ODT
outputDocument.save("output.odt", SaveFormat.ODT);   

Java를 통해 Android에서 MHTML 파일 정보 얻기

MHTML을 ODT으로 변환하기 전에 작성자, 작성 날짜, 키워드, 수정 날짜, 주제 및 제목을 포함한 문서에 대한 정보가 필요할 수 있습니다. 이 정보는 변환 프로세스에 대한 의사 결정에 도움이 됩니다. 강력한 Aspose.PDF for Android via Java API를 사용하면 이 모든 것을 얻을 수 있습니다. MHTML 파일에 대한 파일별 정보를 얻으려면 먼저 getInfo 메서드. DocumentInfo 개체가 검색되면 개별 속성의 값을 가져올 수 있습니다.

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

Java를 통해 Android의 ODT 문서에 미주 삽입

문서 변환 외에도 Aspose.Words for Android via Java API를 사용하여 Android 애플리케이션 내부에 다양한 기능을 추가할 수도 있습니다. 그 기능 중 하나는 ODT 문서에 미주와 번호를 삽입하는 것입니다. ODT 문서에 각주 또는 미주를 삽입하려면 DocumentBuilder.InsertFootnote 메소드를 사용하십시오. 이 방법은 문서에 각주 또는 미주를 삽입합니다. EndnoteOptions 및 FootnoteOptions 클래스는 각주 및 미주에 대한 번호 매기기 옵션을 나타냅니다.

// 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.odt", SaveFormat.ODT);  

Android 로 MHTML 변환 옵션 탐색

MHTML s를 ODP 로 변환 (OpenDocument 프레젠테이션 형식)
MHTML s를 OTP 로 변환 (OpenDocument 표준 형식)
MHTML s를 POTM 로 변환 (마이크로소프트 파워포인트 템플릿 파일)
MHTML s를 POTX 로 변환 (Microsoft PowerPoint 템플릿 프레젠테이션)
MHTML s를 POT 로 변환 (마이크로소프트 파워포인트 템플릿 파일)
MHTML s를 PPT 로 변환 (파워포인트 프레젠테이션)
MHTML s를 PPSM 로 변환 (매크로 사용 슬라이드 쇼)
MHTML s를 PPSX 로 변환 (파워포인트 슬라이드 쇼)
MHTML s를 PPS 로 변환 (파워포인트 슬라이드 쇼)
MHTML s를 PPTM 로 변환 (매크로 사용 프레젠테이션 파일)
MHTML s를 PPT 로 변환 (파워포인트 프레젠테이션)
MHTML s를 SWF 로 변환 (쇼크웨이브 플래시 무비)
MHTML s를 CSV 로 변환 (쉼표로 구분된 값)
MHTML s를 DIF 로 변환 (데이터 교환 형식)
MHTML s를 CSV 로 변환 (쉼표로 구분된 값)
MHTML s를 FODS 로 변환 (OpenDocument 플랫 XML 스프레드시트)
MHTML s를 MD 로 변환 (마크다운 언어)
MHTML s를 ODS 로 변환 (OpenDocument 스프레드시트)
MHTML s를 SXC 로 변환 (StarSuite Calc 스프레드시트)
MHTML s를 TSV 로 변환 (탭으로 구분된 값)
MHTML s를 TXT 로 변환 (텍스트 문서)
MHTML s를 XLAM 로 변환 (Excel 매크로 사용 추가 기능)
MHTML s를 XLSB 로 변환 (Excel 이진 통합 문서)
MHTML s를 XLSM 로 변환 (매크로 사용 스프레드시트)
MHTML s를 XLTM 로 변환 (Excel 매크로 사용 템플릿)
MHTML s를 XLTX 로 변환 (엑셀 템플릿)
MHTML s를 XLT 로 변환 (엑셀 97 - 2003 템플릿)
MHTML s를 DOCM 로 변환 (마이크로소프트 워드 2007 마르코 파일)
MHTML s를 DOTM 로 변환 (Microsoft Word 2007+ 템플릿 파일)
MHTML s를 DOTX 로 변환 (마이크로소프트 워드 템플릿 파일)
MHTML s를 DOT 로 변환 (마이크로소프트 워드 템플릿 파일)
MHTML s를 FLATOPC 로 변환 (Microsoft Word 2003 WordprocessingML)
MHTML s를 GIF 로 변환 (그래픽 교환 형식)
MHTML s를 MARKDOWN 로 변환 (경량 마크업 언어)
MHTML s를 OTT 로 변환 (OpenDocument 템플릿)
MHTML s를 PCL 로 변환 (프린터 명령 언어)
MHTML s를 PS 로 변환 (포스트스크립트 파일)
MHTML s를 RTF 로 변환 (서식 있는 텍스트 형식)
MHTML s를 WORDML 로 변환 (Microsoft Word 2003 WordprocessingML)