pdf-diff是一款开源的 PDF 文件对比工具。可用于追踪、对比不同 PDF 版本间的差异。像素级比较,排版变化会导致后续内容全部标记为有变更。让用户对 PDF 内容变更情况一目了然。pdf-diff基于Go语言编写,遵守MIT开源协议。

开源软件

Linux安装与使用:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# CentOS 7 使用 SCL 切换为 Python 3.8
sudo yum install centos-release-scl
sudo yum install rh-python38
scl enable rh-python38 bash
pip --version

# 安装依赖的 Python 开发包
sudo yum install rh-python38-python-devel

# 安装其他依赖
sudo yum install python3-lxml poppler-utils

# 安装 pdf-diff
pip install pdf-diff -i https://mirrors.aliyun.com/pypi/simple/

# 比较 a.pdf 与 b.pdf,将结果输出为 c.png
pdf-diff ~/a.pdf ~/b.pdf > ~/c.png

源码:https://github.com/serhack/pdf-diff