16 lines
678 B
Python
16 lines
678 B
Python
from docutranslate.converter.x2md.base import X2MarkdownConverter
|
|
from docutranslate.ir.document import Document
|
|
from docutranslate.ir.markdown_document import MarkdownDocument
|
|
|
|
|
|
class ConverterIdentity(X2MarkdownConverter):
|
|
#TODO:支持markdown_zip格式输入
|
|
def convert(self, document: Document) -> MarkdownDocument:
|
|
return MarkdownDocument.from_bytes(content=document.content, suffix=".md", stem=document.stem)
|
|
|
|
async def convert_async(self, document: Document) -> MarkdownDocument:
|
|
return MarkdownDocument.from_bytes(content=document.content, suffix=".md", stem=document.stem)
|
|
|
|
def support_format(self) -> list[str]:
|
|
return [".md"]
|