Repository navigation
Dockwisp 0.1.16
Dockwisp 0.1.16
这一版重做了 PDF 转 Word,补上 PDF 转图片,并修了文件转换里一批格式和编码问题。
PDF 转 Word(重做)
- 改用 pdf2docx。文字按段落还原,可以直接编辑,不再是一行一个文本框。
- 扫描版 PDF 的页面会先用内置 OCR 识别成文字,再转成 Word。
- 首次使用时会提示下载“PDF 转换组件”(约 88 MB:Python 运行环境 + pdf2docx)。每个文件都会校验 SHA-256,无需管理员权限,也不需要先装 LibreOffice。
- 复杂表格和多栏排版仍可能需要手动调整。
新功能
- PDF 转图片:每页输出一张 PNG 或 JPG,放在与 PDF 同名的文件夹里。
- 多张图片合并成一个 PDF:在转换窗口里放入 2 张及以上图片,点「合并为一个 PDF」。
- 全部转为:转换窗口里有多个文件时,可以一次设置同一个目标格式。
- Excel 转 PDF 时每个工作表缩到一页:作为可选开关,宽表格不再被拆成很多页。
改进
- 手机照片按拍摄方向自动转正,竖拍的照片转换后不再横过来。
- SVG 转 PNG 最长边至少 1024 像素,小图标不再发糊。
- 动图 GIF 与 WebP 互转时保留动画。
- 图片转 PDF 用 A4 纸,每页一张、居中;横图用横向页面。
- Markdown 支持表格、任务列表、嵌套列表;文档里引用的相对路径图片能正常显示。
- YAML 支持多行文本、锚点、合并键和多文档,docker-compose 文件可以正常转换。
- Excel 转 CSV 时每个工作表各输出一个文件。
- Word 转 HTML 时图片直接嵌入,只生成一个文件。
修复
- GBK 编码的 TXT / CSV 转换后乱码。
- JSON 转出的 CSV 用 Excel 打开中文乱码。
- “画图”等工具保存的 BMP 打不开。
- Markdown / HTML / 纯文本转出的 PDF 用的是 Letter 纸张,现改为 A4。
- Word 转 TXT、Excel 转 CSV 可能出现乱码,现统一输出 UTF-8。
卸载
- 卸载时会一并删除下载过的转换组件(LibreOffice、PDF 转换组件)和便携版 Everything,不再留在硬盘上。
- 卸载时会询问是否同时删除设置、插件和使用记录,默认保留。应用内自动更新不受影响,已下载的组件也不会被删。
说明
- PDF 转换组件里的 PyMuPDF 采用 AGPL-3.0 许可,在首次使用时下载,不随安装包分发。
- 安装包未做代码签名,首次运行可能出现 SmartScreen 提示。