55 Commits

Author SHA1 Message Date
WMJ e8c720a1d0 !简化代码 2026-10-12 16:49:14 +08:00
WMJ aa66be8a39 !重构代码 2026-07-06 21:16:16 +08:00
WMJ 5449dae0da !新的MuPDF库
!将文档结构探查器迁移到MuPDF库,不再依赖iText
2026-06-29 20:58:56 +08:00
WMJ 4e7dcf6b7f !重构代码 2026-02-15 10:38:33 +08:00
WMJ d6bc27446b -结构探查器避免PDF内容流不完整导致程序崩溃(#308) 2026-02-15 10:37:50 +08:00
WMJ 3936cc0acc !合并文件功能默认显示文件项数和总页数 2025-12-24 20:35:50 +08:00
WMJ 5601fea40f -无法合并小于 1KB 的文件 2025-12-04 20:17:05 +08:00
WMJ a9adee8836 !提高字体信息类的兼容性 2025-10-19 20:53:39 +08:00
WMJ d33d4346f8 +文档结构探查起显示选中对象的位置 2025-10-19 20:53:07 +08:00
WMJ dbd3f9c035 !重构代码 2025-08-25 19:59:39 +08:00
WMJ f49a777df4 -修复探查器未能找到字体引用的问题(#277) 2025-07-09 19:56:25 +08:00
WMJ 9e8d534432 !重构代码 2025-06-24 20:38:09 +08:00
WMJ 4a64253cea !文档探查器兼容显示使用页面资源而非独立资源的表单(#268) 2025-05-01 07:27:41 +08:00
WMJ 8ff7272a1a !优化PDF结构探查器查看PDF字符串的显示,使之更接近原始文档结构(#266) 2025-04-23 20:20:00 +08:00
WMJ b7fc85d248 !重构代码 2025-02-13 17:06:18 +08:00
WMJ ad398d0683 +增加按首页统一页面尺寸(#219) 2024-11-11 10:11:09 +08:00
WMJ eba9a1c589 !不要添加空白的书签到合并输出的文档(#237) 2024-10-21 11:32:19 +08:00
WMJ 7c3f48b418 -使用探查器分析内容流遇到异常内容将导致程序崩溃的问题(#241) 2024-10-18 09:25:05 +08:00
WMJ a8815f4709 !重构及格式化代码 2024-10-07 16:17:27 +08:00
WMJ 0372a6338e !新的MuPDF库 2024-10-07 11:32:32 +08:00
WMJ 55b938a538 !优化文档结构探查器,在注释栏显示字体名称
!允许选择并复制注释栏内容
2024-09-30 20:35:21 +08:00
WMJ 880bfc1485 !重构代码 2024-09-30 20:28:01 +08:00
WMJ 8781d4c6d0 +增加清理冗余PDF页面命令的功能 2024-09-30 19:37:10 +08:00
WMJ 3118c76ef8 !嵌入和替换字体功能保留原字体宽度设置(#234) 2024-09-30 19:34:56 +08:00
WMJ 7da6cd8113 !调整文档结构探查器中字体指令的显示 2024-09-28 19:42:24 +08:00
WMJ ff32103217 !重构代码 2024-09-28 16:02:44 +08:00
WMJ 15c8592f93 !重构代码 2024-09-27 20:50:35 +08:00
WMJ e14bddcc93 +为批注和表单的内容流显示命令节点(#233) 2024-09-26 15:43:56 +08:00
WMJ 145d0924c5 +允许替换表单和批注中的字体(#228) 2024-09-06 15:17:38 +08:00
WMJ 05fa6f8897 +增加文档结构探查器的信息项 2024-09-05 21:49:23 +08:00
WMJ 4ebf848a4b +增加插入书签的方式 2024-06-11 15:34:35 +08:00
WMJ 402c91b53c !优化插入书签对话框的行为 2024-06-09 20:38:48 +08:00
WMJ 3e88802d2a !调整程序出错对话框的内容格式 2023-12-20 10:06:00 +08:00
WMJ ea2c60aa00 !使用插入时间作为空白页的时间 2022-08-25 10:51:44 +08:00
WMJ be49698009 -合并文件在读写文件列表时可能导致程序崩溃(fixed #124) 2022-08-25 08:57:00 +08:00
WMJ 4e509d92cb +合并文件功能增加添加文件夹时不导入子文件夹的选项 2022-07-19 10:05:09 +08:00
WMJ d2d1b70f1d !重构代码 2022-06-01 15:33:34 +08:00
WMJ db1604f717 +自动生成书签功能增加按文本模式筛选和保留书签的选项 2022-05-17 14:57:20 +08:00
WMJ 1d1495aa60 !清理并重构代码 2022-03-31 20:07:01 +08:00
WMJ 7d585a3cce !引入StringBuilderCache减少字符串处理过程中的分配和垃圾回收 2022-03-31 20:00:51 +08:00
WMJ a4d5b6c67d -修复读写编辑器自动生成书签格式的问题 2022-03-24 10:04:59 +08:00
WMJ 9ca2b81acc +支持保存编辑器中的自动生成书签设置 2022-03-21 11:59:40 +08:00
WMJ 35c7630b4a +增加自动生成书签跳到页首的选项 2022-03-20 20:03:59 +08:00
WMJ 152aad8ddd !合并文件的排序功能改成默认递归排序(#86) 2022-03-20 11:22:23 +08:00
WMJ e866c61c95 +合并文件功能增加添加文件后的排序功能
+重命名文件、导入导出信息文件、批量修改文件等功能的文件列表增加文件修改时间列
2022-03-20 11:00:16 +08:00
Calcitem b1699f2921 Fix the typo 2022-01-22 11:33:11 +08:00
Calcitem e58db93a4f 将部分 switch 语句转换为 switch 表达式
switch表达式是 C# 8.0 的新功能。
C# 8.0 从 VS2019 开始支持,本项目要求使用 VS2019 以上版本,
因此此新语法糖应都能支持。
2022-01-20 20:24:25 +08:00
Calcitem fb8e26f8d7 refactor: 将部分 if 语句改写为 switch 表达式 2022-01-20 20:24:25 +08:00
Calcitem 1285ba9f1d Use null propagation (IDE0031) (2)
Commit a7a9ec3f9c has not been modified
completely, and the complete modification is now added.
2022-01-20 20:24:25 +08:00
Calcitem a25ebdfd4d 部分 if 条件翻转以缩小代码嵌套层级
一般是在 if 控制范围很大的情况下进行调整,如果控制范围小则不调整。
从第三方代码的 Demo 中复制的代码块不修改。
2022-01-15 09:39:10 +08:00