7 Commits

Author SHA1 Message Date
yuuko
b18d1893f5 删除所有粘贴按钮
1. 删除三个路径组中的粘贴按钮:
   - btnPasteSource_Click
   - btnPasteText_Click
   - btnPasteOutput_Click

2. 调整布局:
   - 扩展文本框宽度以适应删除粘贴按钮后的空间
   - 重新定位浏览按钮到最右侧

3. 简化界面:
   - 只保留浏览按钮,界面更简洁
   - 用户仍可以在文本框中直接输入路径
   - 现代化的文件管理器界面已足够强大

现在界面更加简洁,用户体验更好!

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-24 16:27:59 +08:00
yuuko
2dd9d4ecea 添加路径粘贴功能
为每个路径选择框添加粘贴按钮,支持从剪贴板直接粘贴路径:

1. 界面调整:
   - 调整文本框宽度以容纳额外按钮
   - 添加绿色的粘贴按钮
   - 重新排列浏览和粘贴按钮位置

2. 新增功能:
   - btnPasteSource_Click:粘贴PDF路径
   - btnPasteText_Click:粘贴TXT源路径
   - btnPasteOutput_Click:粘贴输出路径

3. 用户体验提升:
   - 支持Ctrl+C/CtrlV快捷操作
   - 自动检测剪贴板内容
   - 友好的错误提示
   - 粘贴操作日志记录

现在用户可以更方便地输入路径,既可以通过浏览选择,也可以直接粘贴!

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-24 16:17:11 +08:00
yuuko
b004c5ac31 增加三路径选择功能
1. 添加三个独立的路径选择:
   - 📁 PDF文件夹路径(含FreePic2Pdf_bkmk.txt文件)
   - 📄 TXT源文件路径(含元数据TXT文件)
   - 💾 最终输出路径(合并后文件的保存位置)

2. 界面调整:
   - 增大窗口高度至650px以容纳三个路径组
   - 重新设计布局,三个路径组垂直排列
   - 更新按钮和进度组位置
   - 优化控件间距和大小

3. 逻辑更新:
   - 更新FileMerger.ProcessAllFolders支持三个参数
   - 修改GetCorrespondingTxtFile使用指定的TXT源路径
   - 更新界面验证逻辑检查所有三个路径
   - 添加路径存在性验证

现在用户可以完全灵活地选择输入和输出路径,提供更好的使用体验!

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-24 16:14:05 +08:00
yuuko
be1247627c 修复RichTextBox编译错误
- 将txtLog从TextBox改为RichTextBox以支持彩色文本
- 更新ScrollBars枚举为RichTextBoxScrollBars
- 解决SelectionColor属性不存在的编译错误

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-24 16:09:01 +08:00
yuuko
00d16320ab 界面美化和功能增强
1. 增加独立的TXT输出路径选择功能
2. 全面美化界面设计:
   - 使用现代化扁平设计风格
   - 添加emoji图标增强视觉效果
   - 统一色彩方案(蓝色主题)
   - 改进字体和布局
   - 增大窗口尺寸(700x550)
3. 优化日志显示:
   - 添加时间戳
   - 支持彩色日志(绿色成功、红色错误、蓝色信息)
   - 使用Consolas字体提升可读性
4. 改进用户体验:
   - 按钮文案更加友好
   - 更清晰的路径选择描述
   - 增强的视觉反馈

界面现在更加美观专业,用户体验大幅提升!

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-24 16:07:29 +08:00
yuuko
505715c05e 实现PDF书签合并功能
- 添加BookmarkExtractor类用于从FreePic2Pdf_bkmk文件提取书签内容
- 添加ContentFormatter类实现内容格式化处理
- 添加FileMerger类实现文件智能合并功能
- 更新主界面支持路径选择和处理进度显示
- 支持按文件名前缀自动合并(如CH-875 1-3和CH-875 4-6合并为CH-875.txt)
- 输出格式符合需求:tableOfContents与subject之间插入格式化内容
- 支持UTF-8和GBK编码自动检测
- 添加详细的使用说明文档

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-24 15:44:37 +08:00
3f38a8c323 添加项目文件。 2025-11-24 10:59:56 +08:00