Showing
1 changed file
with
8 additions
and
4 deletions
| @@ -27,8 +27,12 @@ def check_pango_available(): | @@ -27,8 +27,12 @@ def check_pango_available(): | ||
| 27 | error_msg = str(e) | 27 | error_msg = str(e) |
| 28 | if 'pango' in error_msg.lower(): | 28 | if 'pango' in error_msg.lower(): |
| 29 | return False, ( | 29 | return False, ( |
| 30 | - "⚠ Pango 依赖未安装或无法加载,PDF 导出功能将不可用(其他功能不受影响)\n" | ||
| 31 | - " 请查看 requirements.txt 文件中的 PDF 生成部分,了解如何安装 Pango 依赖" | 30 | + "╔════════════════════════════════════════════════════════════════╗\n" |
| 31 | + "║ ⚠️ Pango 依赖未安装或无法加载 ║\n" | ||
| 32 | + "║ ║\n" | ||
| 33 | + "║ 📄 PDF 导出功能将不可用(其他功能不受影响) ║\n" | ||
| 34 | + "║ 📖 详细安装说明请查看:根目录下的 README.md ║\n" | ||
| 35 | + "╚════════════════════════════════════════════════════════════════╝" | ||
| 32 | ) | 36 | ) |
| 33 | return False, f"⚠ PDF 依赖加载失败: {error_msg}" | 37 | return False, f"⚠ PDF 依赖加载失败: {error_msg}" |
| 34 | except ImportError as e: | 38 | except ImportError as e: |
| @@ -49,8 +53,8 @@ def log_dependency_status(): | @@ -49,8 +53,8 @@ def log_dependency_status(): | ||
| 49 | logger.success(message) | 53 | logger.success(message) |
| 50 | else: | 54 | else: |
| 51 | logger.warning(message) | 55 | logger.warning(message) |
| 52 | - logger.info("提示:PDF 导出功能需要 Pango 库支持,但不影响系统其他功能的正常使用") | ||
| 53 | - logger.info("安装说明请参考:requirements.txt 文件中的 '===== PDF生成 =====' 部分") | 56 | + logger.info("💡 提示:PDF 导出功能需要 Pango 库支持,但不影响系统其他功能的正常使用") |
| 57 | + logger.info("📚 安装说明请参考:根目录下的 README.md 文件") | ||
| 54 | 58 | ||
| 55 | return is_available | 59 | return is_available |
| 56 | 60 |
-
Please register or login to post a comment