放一些PDF工具,脚本,项目
- 例子: 给已存在的图片PDF,指定页,指定位置添加链接,页面跳转链接,文字
-
功能: 通过 IrfanView 获取选择框的坐标,计算得到muPDF里的坐标
-
说明: IrfanView有个选择方框的功能,在图片上拖动成框,在标题上会包含Selection: 起点x, 起点Y; 框宽度 x 框高度; mupdf点坐标 = 图片像素坐标 * 72 / 96
-
功能: mutool支持的js脚本,用来将 扫描全能王/Quark/WPS 生成的扫描PDF中的 最大图片 提取并生成 干净的新PDF
-
用法:
mutool run newPDF.js input.pdf -
其他: 见下面
-
功能: mutool支持的js脚本,用来将 扫描全能王 生成的PDF中的 二维码,文字,链接移除(不显示,部分对象应该还会残留在PDF中)
-
用法:
mutool run delSMQNW.js input.pdf -
mutool下载: https://www.mupdf.com/releases 例如: mupdf-1.25.2-windows.zip
-
https://mupdf.readthedocs.io/en/latest/mutool-run.html#example-scripts
-
移除水印有两种方法: 移除多余的对象(现有的),或新建PDF(复制image对象)
-
功能: mutool支持的js脚本,用来将 输入的图片,生成 指定页面大小[ori|a3|a4|a5],页面方向根据图片方向决定 的新PDF
-
用法:
mutool run pic2pdf.js ori 1.jpg 2.png n.jpg
-
打印PDF中的页面为DPI为300的图片:
mutool draw -r 300 -o 300_DPI.png input.pdf -
提取pdf中的图片:
mutool extract input.pdf -
合并图片为PDF:
mutool convert -o output.pdf -O compress 01.jpg 02.png
-
pdfcpu(疑似更擅长cli,API有点蛋疼): https://pdfcpu.io/
-
unipdf(商业产品)
- 老马(FreePic2PDF作者): https://www.cnblogs.com/stronghorse