百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
M

make-look-scanned

> 编程语言
开源

使 PDF 看起来像是扫描的 (通过 CLI 或浏览器中的 WASM)

656 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

使 PDF 看起来像是扫描的 (通过 CLI 或浏览器中的 WASM)

make-look-scanned

一个 CLI,它可以将 PDF 文件降级为仿真物理扫描的样子 打印 — 偏移、灰度、暖色纸张色调、扫描仪颗粒、模糊、边缘 阴影和 JPEG 压缩效果。此外,还可通过 WASM 在浏览器中运行客户端端。 每一页都会被转换为图像,运行通过效果管道,并 重新组合成一个新的 仅包含图像的 PDF (原始可选文本) 已删除 — 忠于基本扫描仪)。

构建

需要 Go 和一个 C 工具链 (go-fitz 通过 cgo 链接了 MuPDF,因此二进制文件 自包含 — 在运行时无需安装任何内容)。

bash
go build -o make-look-scanned .

使用方法

bash
make-look-scanned [flags] input.pdf

标志可以出现在输入文件名的前面或后面。

bash
make-look-scanned in.pdf                 # -> in.scanned.pdf
make-look-scanned in.pdf -o out.pdf
make-look-scanned in.pdf --noise 0.4 --skew 2.5 --jpeg-quality 30

标志

标志 默认值 意义
-o .scanned.pdf 输出路径
--preset — config.toml 中的命名预设
--seed 内容哈希 随机种子(重写以获得新的外观)
--force false 覆盖现有的输出文件
--dpi 150 渲染分辨率
--skew 0.6 最大旋转度(0 关闭)
--grayscale true 降色(--grayscale=false 保留颜色)
--paper-tone 0.6 热纸色调强度 0..1
--noise 0.08 扫描仪颗粒 0..1
--blur 0.4 模糊高斯方差
--edge-shadow 0.15 边缘阴影 0..1
--jpeg-quality 70 JPEG 品质 1..100

每个数字旋钮在 0 时都会禁用其效果。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Gogopdfscanwasm

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言