WMJ
ba07df74cf
+书签编辑器增加将跳转目标“设为当前页坐标”的指令
2022-05-11 10:25:07 +08:00
WMJ
3e69495675
-修复批量识别文字功能总是输出XML文件的问题
2022-05-05 09:30:39 +08:00
WMJ
d8e6912186
!使用相对路径读写合并文件功能的文件列表
2022-04-15 09:28:01 +08:00
WMJ
eb2e53191a
!将简繁中文映射资源变成常量
2022-04-03 13:00:48 +08:00
WMJ
82b0790106
!优化并重构部分代码
2022-04-03 10:13:48 +08:00
WMJ
b50a9b317e
-修复合并带调色板JPG图片时会重新压缩图片的问题
2022-04-01 09:33:17 +08:00
WMJ
1d1495aa60
!清理并重构代码
2022-03-31 20:07:01 +08:00
WMJ
becbac10f4
!避免在源TIFF文件不是使用JPEG压缩时将图像压缩成JPEG
2022-03-31 20:04:09 +08:00
WMJ
7d585a3cce
!引入StringBuilderCache减少字符串处理过程中的分配和垃圾回收
2022-03-31 20:00:51 +08:00
WMJ
98eb620083
!修改文档旋转页面时考虑原始页面的旋转角度
2022-03-27 10:48:32 +08:00
WMJ
d1524c1417
+ 合并文件功能在日志窗口输出目标文件由多少个文件共多少页合并而成
2022-03-23 10:37:16 +08:00
WMJ
756b26ae8a
-在FreeImage无法保存PNG图片时,使用系统的Bitmap保存
2022-03-20 17:27:18 +08:00
WMJ
b47daaa763
-修复媒体框为负数时,PDF编辑器无法处理文本的问题
2022-03-10 11:36:43 +08:00
WMJ
a82d3d8f74
-避免导入带有不兼容字符的书签文件会导致失败的问题( fixed #82 )
2022-03-02 16:54:16 +08:00
WMJ
dacf702f65
+增加在使用过程中不再提示打开文档权限的操作办法
2022-02-10 11:04:08 +08:00
WMJ
d57a0985a3
-修复打开破损PDF文档时会崩溃的问题 ( fixed #79 )
2022-02-10 11:04:08 +08:00
WMJ
febb013d85
-修复前面提交导致无法合并图片文件的错误 ( fixed #78 )
2022-02-10 11:04:08 +08:00
WMJ
7ddf4fda2c
-修复合并文件功能没有正常处理带调色板的图片的问题
2022-02-10 11:04:08 +08:00
WMJ
40a8493000
-修复导出信息文件时文件名称异常的问题
2022-02-10 11:04:08 +08:00
WMJ
8834420560
-修复导入多页TIF图片时所有页面全为第一页的问题
2022-02-10 11:04:08 +08:00
WMJ
f3238d4b74
-修复PDF编辑器无法打开带密码文档的问题
2022-02-10 11:04:08 +08:00
WMJ
8072865a5e
!重命名方法名称
2022-01-24 10:00:02 +08:00
WMJ
757f31f4ed
!重构代码
2022-01-24 10:00:02 +08:00
WMJ
e7265cf1a7
!清理不使用的代码
2022-01-24 10:00:02 +08:00
Calcitem
b1699f2921
Fix the typo
2022-01-22 11:33:11 +08:00
WMJ
5adddbd59f
!将合并文档中“尝试合并 PDF 文档重复数据以缩小合并文件”的行为做成选项,默认情况下不启用该行为,解决合并过程可能丢失数据的问题
2022-01-22 11:33:11 +08:00
WMJ
2267c7eec2
-删除多余的类
2022-01-20 20:24:25 +08:00
WMJ
ab5373841c
!清理重构代码
2022-01-20 20:24:25 +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
a7a9ec3f9c
Use null propagation (IDE0031)
...
This style rule concerns with the use of null-conditional operator versus ternary conditional expression with null check.
Reference:
https://docs.microsoft.com/en-us/dotnet/fundamentals/code-analysis/style-rules/ide0031
2022-01-16 20:05:25 +08:00
WMJ
12aea5d548
+替换字体功能增加修改文本全角半角的功能(用于处理一些旧的 PDF 文档)
...
!进一步优化更改书签文本格式的效率
2022-01-15 09:42:07 +08:00
Calcitem
a25ebdfd4d
部分 if 条件翻转以缩小代码嵌套层级
...
一般是在 if 控制范围很大的情况下进行调整,如果控制范围小则不调整。
从第三方代码的 Demo 中复制的代码块不修改。
2022-01-15 09:39:10 +08:00
WMJ
9d995c779e
!替换字体功能增加简单的中文简繁体转换功能
2022-01-14 09:16:52 +08:00
WMJ
7ebfee0a35
!优化转换书签文本格式的效率
2022-01-14 09:16:12 +08:00
Calcitem
19a7245c17
Fix some build warnings
...
Include:
Warning CS0168 The variable 'ex' is declared but never used
Warning CS0649 Field 'EditModel.AutoBookmarkStyle.MatchPattern' is never assigned to, and will always have its default value null
Warning CS0649 Field 'BookmarkElement.AutoLevel' is never assigned to, and will always have its default value 0
2022-01-13 08:56:15 +08:00
WMJ
3f5f52301f
!格式化源代码
2022-01-06 09:08:16 +08:00
Calcitem
3c4fdc8969
Convert .cs and .txt file encoding to UTF-8 with BOM
...
Convert the file encoding format to prevent VS from issuing
warnings and displaying garbled characters.
2022-01-04 00:14:51 +08:00
WMJ
26201307ad
+合并图片功能使用JPEG图片EXIF的旋转角度
2021-12-26 20:35:46 +08:00
WMJ
b117f2924b
!书签编辑器支持无限次回退操作
2021-12-25 20:42:15 +08:00
WMJ
b42bfb98fa
PDF补丁丁公开源代码
2021-12-24 20:35:03 +08:00