fix:优化PDF转换逻辑

This commit is contained in:
2026-01-29 23:10:06 +08:00
parent 60a78ed1e3
commit 6a0c826a06
4 changed files with 346 additions and 28 deletions

View File

@@ -7,12 +7,12 @@ from nicegui import ui, app, run, native
from screeninfo import get_monitors
from config.config import load_config
# 导入我们的模块
from ui.core.logger import setup_logger
from ui.views.config_page import create_config_page
from ui.views.home_page import create_home_page
from ui.views.convert_pdf_page import create_convert_pdf_page
from ui.views.data_page import create_data_page
from ui.views.home_page import create_home_page
from ui.views.signature_page import create_signature_page
from utils.font_utils import install_fonts_from_directory
@@ -101,6 +101,10 @@ def signature_page(folder: str = ""):
create_signature_page(folder)
@ui.page("/convert_pdf")
def convert_pdf_page(folder: str = ""):
create_convert_pdf_page(folder)
# 4. 启动时钩子
async def startup_check():
try:
@@ -122,5 +126,4 @@ if __name__ in {"__main__", "__mp_main__"}:
native=True,
window_size=calculated_size,
port=native.find_open_port(), # 自动寻找端口
reload=True,
)