feat(DocumentConverterResult): add save method for DocumentConverterResult
This commit is contained in:
parent
925c4499f7
commit
742376ada5
1 changed files with 10 additions and 0 deletions
|
|
@ -146,6 +146,16 @@ class DocumentConverterResult:
|
||||||
self.title: Union[str, None] = title
|
self.title: Union[str, None] = title
|
||||||
self.text_content: str = text_content
|
self.text_content: str = text_content
|
||||||
|
|
||||||
|
def save(self, file_path: str, encoding: str = "utf-8") -> None:
|
||||||
|
"""
|
||||||
|
Save the converted document result `text_content` to a file.
|
||||||
|
|
||||||
|
params:
|
||||||
|
file_path: The path to save the document result to.
|
||||||
|
encoding: The encoding to use when writing the document.
|
||||||
|
"""
|
||||||
|
with open(file_path, "w", encoding=encoding) as f:
|
||||||
|
f.write(self.text_content)
|
||||||
|
|
||||||
class DocumentConverter:
|
class DocumentConverter:
|
||||||
"""Abstract superclass of all DocumentConverters."""
|
"""Abstract superclass of all DocumentConverters."""
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue