diff --git a/project/pdf2markdown/scripts/pdf2markdown.py b/project/pdf2markdown/scripts/pdf2markdown.py index a8bdd98..5182542 100644 --- a/project/pdf2markdown/scripts/pdf2markdown.py +++ b/project/pdf2markdown/scripts/pdf2markdown.py @@ -343,7 +343,7 @@ def process(self, input_path, save_dir=None, visualize=False, merge2markdown=Fal for extract_res in pdf_extract_res: md_text = self.convert2md(extract_res) md_content.append(md_text) - with open(os.path.join(save_dir, f"{basename}.md"), "w") as f: + with open(os.path.join(save_dir, f"{basename}.md"), "w", encoding="utf-8") as f: f.write("\n\n".join(md_content)) if visualize: diff --git a/pyproject.toml b/pyproject.toml index e99d062..ce00128 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -18,7 +18,7 @@ dependencies = [ "pyyaml", "frontend", "pymupdf", - opencv-python = "^4.6.0" + "opencv-python>=4.6.0", # Add other common dependencies ]