Skip to content

Dockwisp 0.1.16

Choose a tag to compare

@404-BugNotFound 404-BugNotFound released this 04 Nov 08:51
· 9 commits to main since this release

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 提示。