|
|
@@ -35,6 +35,7 @@ try:
|
|
|
DEFAULT_END_PAGE_ID, DEFAULT_LANGUAGE, DEFAULT_RESPONSE_FORMAT_ZIP,
|
|
|
DEFAULT_RETURN_MIDDLE_JSON, DEFAULT_RETURN_MODEL_OUTPUT, DEFAULT_RETURN_MD,
|
|
|
DEFAULT_RETURN_IMAGES, DEFAULT_RETURN_CONTENT_LIST, DEFAULT_SERVER_URL,
|
|
|
+ DEFAULT_TABLE_ENABLE, DEFAULT_FORMULA_ENABLE,
|
|
|
LOG_DIR, LOG_LEVEL
|
|
|
)
|
|
|
except ImportError:
|
|
|
@@ -47,15 +48,17 @@ except ImportError:
|
|
|
DEFAULT_BACKEND = "vlm-vllm-async-engine"
|
|
|
DEFAULT_PARSE_METHOD = "auto"
|
|
|
DEFAULT_START_PAGE_ID = 0
|
|
|
- DEFAULT_END_PAGE_ID = 99999
|
|
|
+ DEFAULT_END_PAGE_ID = -1
|
|
|
DEFAULT_LANGUAGE = "ch"
|
|
|
DEFAULT_RESPONSE_FORMAT_ZIP = True
|
|
|
- DEFAULT_RETURN_MIDDLE_JSON = False
|
|
|
- DEFAULT_RETURN_MODEL_OUTPUT = True
|
|
|
+ DEFAULT_RETURN_MIDDLE_JSON = True
|
|
|
+ DEFAULT_RETURN_MODEL_OUTPUT = False
|
|
|
DEFAULT_RETURN_MD = True
|
|
|
DEFAULT_RETURN_IMAGES = True
|
|
|
- DEFAULT_RETURN_CONTENT_LIST = False
|
|
|
- DEFAULT_SERVER_URL = "string"
|
|
|
+ DEFAULT_RETURN_CONTENT_LIST = True
|
|
|
+ DEFAULT_SERVER_URL = ""
|
|
|
+ DEFAULT_TABLE_ENABLE = True
|
|
|
+ DEFAULT_FORMULA_ENABLE = True
|
|
|
LOG_DIR = "./logs"
|
|
|
LOG_LEVEL = "INFO"
|
|
|
|
|
|
@@ -379,6 +382,7 @@ async def process_conversion_task(
|
|
|
logger.warning(f"[任务 {task_id}] 将使用原始文件继续处理")
|
|
|
|
|
|
logger.info(f"[任务 {task_id}] 附件页切割状态: {'成功' if attachment_split_success else '失败/跳过'},使用文件: {file_path}")
|
|
|
+ """
|
|
|
|
|
|
# 针对结算报告 / 初设评审类文档,检查是否有文本层
|
|
|
# 如果有文本层,直接执行表格提取,不调用外部 OCR API(速度更快)
|
|
|
@@ -456,8 +460,8 @@ async def process_conversion_task(
|
|
|
input_file=file_path,
|
|
|
output_dir=output_dir,
|
|
|
is_ocr=True, # 启用 OCR
|
|
|
- formula_enable=True,
|
|
|
- table_enable=True,
|
|
|
+ formula_enable=DEFAULT_FORMULA_ENABLE,
|
|
|
+ table_enable=DEFAULT_TABLE_ENABLE,
|
|
|
language=DEFAULT_LANGUAGE,
|
|
|
backend=DEFAULT_BACKEND,
|
|
|
url=None,
|
|
|
@@ -490,8 +494,8 @@ async def process_conversion_task(
|
|
|
output_dir=output_dir,
|
|
|
# v2: 去除max_pages、公式/表格等前端可调参数
|
|
|
is_ocr=False,
|
|
|
- formula_enable=True,
|
|
|
- table_enable=True,
|
|
|
+ formula_enable=DEFAULT_FORMULA_ENABLE,
|
|
|
+ table_enable=DEFAULT_TABLE_ENABLE,
|
|
|
language=DEFAULT_LANGUAGE,
|
|
|
backend=DEFAULT_BACKEND,
|
|
|
url=None,
|