Aspose.Total for Android Java 패키지의 두 API를 사용하여 모바일 앱에서 MD을 MARKDOWN으로 변환 기능을 통합할 수 있습니다. 먼저 Aspose.PDF for Android via Java 를 사용하여 MD 파일을 DOC로 변환해야 합니다. 둘째, Word Processing API Aspose.Words for Android Java 를 사용하여 DOC를 MARKDOWN으로 렌더링할 수 있습니다.
Java를 통해 Android에서 MD을 MARKDOWN으로 변환
변환 요구 사항
Maven 에서 직접 Java를 통해 Android용 Aspose.Total을 쉽게 사용할 수 있습니다. Aspose.PDF for Android via Java 및 Aspose.Words for Android via Java 설치
또는 다운로드 에서 ZIP 파일을 얻을 수 있습니다.
// load MD file with an instance of Document class
Document document = new Document("template.md");
// save MD 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.MARKDOWN
outputDocument.save("output.markdown", SaveFormat.MARKDOWN);
Java를 통해 Android에서 MD 파일 정보 얻기
MD을 MARKDOWN으로 변환하기 전에 작성자, 작성 날짜, 키워드, 수정 날짜, 주제 및 제목을 포함한 문서에 대한 정보가 필요할 수 있습니다. 이 정보는 변환 프로세스에 대한 의사 결정에 도움이 됩니다. 강력한 Aspose.PDF for Android via Java API를 사용하면 이 모든 것을 얻을 수 있습니다. MD 파일에 대한 파일별 정보를 얻으려면 먼저 getInfo 메서드. DocumentInfo 개체가 검색되면 개별 속성의 값을 가져올 수 있습니다.
// load MD document
Document doc = new Document("template.md");
// 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의 MARKDOWN 문서에 미주 삽입
문서 변환 외에도 Aspose.Words for Android via Java API를 사용하여 Android 애플리케이션 내부에 다양한 기능을 추가할 수도 있습니다. 그 기능 중 하나는 MARKDOWN 문서에 미주와 번호를 삽입하는 것입니다. MARKDOWN 문서에 각주 또는 미주를 삽입하려면 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.markdown", SaveFormat.MARKDOWN);
Android 로 MD 변환 옵션 탐색
MD 파일 형식이란 무엇입니까?
MD 또는 Markdown은 일반 텍스트 문서의 형식을 지정하는 데 일반적으로 사용되는 경량 마크업 언어입니다. 2004년 John Gruber가 작가가 복잡한 형식의 산만함 없이 콘텐츠에 집중할 수 있도록 하기 위해 만들었습니다. Markdown은 HTML 또는 기타 문서 형식으로 쉽게 변환할 수 있는 간단하고 직관적인 구문을 사용합니다.
Markdown에서는 특수 문자와 일반 텍스트의 조합을 사용하여 텍스트에 서식을 적용할 수 있습니다. 예를 들어 별표 또는 밑줄을 사용하여 기울임꼴 또는 굵은 텍스트를 만들고, 해시태그를 사용하여 제목을 만들고, 하이픈 또는 별표를 사용하여 목록을 만들 수 있습니다. Markdown은 또한 링크, 이미지, 코드 스니펫 및 표 추가를 지원합니다.
Markdown의 장점 중 하나는 일반 텍스트와 매우 유사하기 때문에 원시 형식의 가독성입니다. 모든 텍스트 편집기로 작성할 수 있으며 다양한 도구와 변환기를 사용하여 HTML 또는 기타 형식으로 쉽게 변환할 수 있습니다. Markdown 파일의 파일 확장자는 .md 또는 .markdown입니다.
Markdown은 문서 작성, 블로그 게시물 작성, 심지어 Git과 같은 버전 제어 시스템에서도 널리 사용됩니다. 단순성과 다재다능함 덕분에 작가, 개발자 및 콘텐츠 제작자 사이에서 최소한의 노력으로 구조화되고 형식이 잘 갖춰진 문서를 만들기 위한 인기 있는 선택이 되었습니다.
MARKDOWN 파일 형식이란 무엇입니까?
형식이 지정된 문서 및 웹 콘텐츠를 만드는 데 널리 사용되는 경량 마크업 언어인 Markdown은 사용자 친화적이고 효율적인 솔루션을 제공합니다. 간단한 구문으로 Markdown을 사용하면 사용자가 빠르게 배우고 다양한 목적에 적용할 수 있습니다. 간단한 메모, 할 일 목록, 복잡한 기술 문서 및 웹 페이지 작성을 수용하므로 다목적성이 주요 이점입니다. 또한 Markdown은 HTML, PDF 및 DOCX를 포함한 다른 형식으로 쉽게 변환할 수 있도록 하여 유연성을 제공하여 이식성을 향상시킵니다.
단순성은 Markdown의 또 다른 중요한 측면입니다. 최소한의 구문을 사용함으로써 사용자는 복잡한 서식 규칙과 씨름하지 않고 문서 내용에 집중할 수 있습니다. 이러한 단순성 덕분에 신속하고 효율적인 콘텐츠 생성이 가능하므로 서식 지정 세부 사항에 연연할 필요가 없습니다. Markdown은 또한 수많은 도구 및 플랫폼과의 호환성을 자랑하여 접근성이 매우 뛰어납니다. Notion, Obsidian 및 Bear는 Markdown을 지원하는 인기 있는 쓰기 및 메모 작성 응용 프로그램의 몇 가지 예에 불과합니다. 또한 Markdown 파일은 Git과 같은 버전 제어 시스템을 통해 쉽게 공유 및 협업할 수 있어 협업 워크플로우를 간소화합니다.