fix:优化PDF转换逻辑
This commit is contained in:
@@ -1,17 +1,16 @@
|
||||
from nicegui import ui
|
||||
|
||||
from config.config import load_config
|
||||
from ui.core.state import app_state
|
||||
from ui.core.task_runner import run_task, select_folder
|
||||
|
||||
from utils.file_utils import open_folder
|
||||
# 导入业务函数
|
||||
from utils.generate_utils import (
|
||||
generate_template,
|
||||
generate_comment_all,
|
||||
generate_convert_pdf,
|
||||
generate_report,
|
||||
generate_zodiac,
|
||||
)
|
||||
from utils.file_utils import open_folder
|
||||
|
||||
config = load_config("config.toml")
|
||||
|
||||
@@ -68,9 +67,20 @@ def create_home_page():
|
||||
func_btn("📁 生成图片路径", generate_template)
|
||||
func_btn("🤖 生成评语 (AI)", generate_comment_all)
|
||||
func_btn("📊 生成报告 (PPT)", generate_report)
|
||||
func_btn("📑 格式转换 (PDF)", generate_convert_pdf)
|
||||
func_btn("🐂 生肖转化 (生日)", generate_zodiac)
|
||||
|
||||
# 格式转换按钮
|
||||
async def on_convert_pdf_click():
|
||||
selected_folder = await select_folder()
|
||||
if selected_folder:
|
||||
ui.navigate.to(f"/convert_pdf?folder={selected_folder}")
|
||||
else:
|
||||
ui.notify("未选择目录", type="warning")
|
||||
|
||||
ui.button("📑 格式转换 (PDF)", on_click=on_convert_pdf_click).props(
|
||||
f"outline"
|
||||
).classes("w-full")
|
||||
|
||||
# 签名按钮
|
||||
async def on_signature_click():
|
||||
selected_folder = await select_folder()
|
||||
|
||||
Reference in New Issue
Block a user