---
title: "diff-pdf - 对比 PDF 文档，直观比较两个 PDF 区别[Win/macOS/Linux]"
date: 2024-08-10T07:02:32Z
modified: 2024-08-10T07:02:38Z
permalink: "https://www.appinn.com/diff-pdf/"
type: post
status: publish
excerpt: ""
categories:
  - Windows
  - linux
  - macOS
tags:
  - Windows
  - linux
  - macOS
  - PDF
  - 区别
  - 对比
featured_image: "https://www.appinn.com/wp-content/uploads/2024/08/Appinn-feature-images-2024-08-10T144042.799.jpg"
author: 青小蛙
timestamp: 2024-08-10T07:02:38Z
---

**diff-pdf** 是一个开源工具，可以非常方便的比较两个 PDF 文档的区别。命令行式，可输入 1/0，也可输出有差异的新 PDF 文章，或者直接显示差异 PDF 内容。@[Appinn](https://www.appinn.com/diff-pdf.md)

![diff-pdf - 对比 PDF 文档，直观比较两个 PDF 区别[Win/macOS/Linux]](https://www.appinn.com/wp-content/uploads/2024/08/Appinn-feature-images-2024-08-10T144042.799.jpg)

## diff-pdf

这是一个非常简单的工具，说实话对比效果有点…奇怪：


diff-pdf.exe --view C:\A.Test.pdf C:\B.Test.pdf


![](https://www.appinn.com/wp-content/uploads/2024/08/Appinn-2024-08-10-14.43.03@2x.avif)

它还是有一个 PDF 阅读器的：

![](https://www.appinn.com/wp-content/uploads/2024/08/screenshot.avif)

diff-pdf 会在新生成的 PDF 中用一种双色不重合字体来显示不一样的地方，非常容易定位，但不便于阅读呀 😂

在使用了 `--mark-differences` 参数之后，还能在左侧标记出不同的区域：

![](https://www.appinn.com/wp-content/uploads/2024/08/Appinn-2024-08-10-14.47.07@2x.avif)

diff-pdf.exe –view –mark-differences C:\\\\A.Test.pdf C:\\\\B.Test.pdf

如果只想知道两个 PDF 文件是否相同，默认情况下，它的唯一输出是返回码，如果没有差异，则为 0；如果两个 PDF 不同，则为 1。

按理说应该这样：


diff-pdf.exe C:\\A.Test.pdf C:\\B.Test.pdf


但 Windows 下测试并未返回任何值，有没有其它系统下的同学试试。

### 输出新 PDF

使用 `--output-diff=diff.pdf` 参数可生成一个对比合并后的新 PDF，不够依旧以多色不重合显示：


diff-pdf --output-diff=diff.pdf a.pdf b.pdf


## 获取

- [官网](https://vslavik.github.io/diff-pdf/)
- [搬运](https://pan.quark.cn/s/207089538c50)（Windows）

支持 choco、brew、port、dnf 安装

---

原文：https://www.appinn.com/diff-pdf/

## Topics

**分类目录:** [Windows](https://www.appinn.com/category/windows/?output_format=md), [linux](https://www.appinn.com/category/linux/?output_format=md), [macOS](https://www.appinn.com/category/mac/?output_format=md)

**标签:** [PDF](https://www.appinn.com/tag/pdf/?output_format=md), [区别](https://www.appinn.com/tag/%e5%8c%ba%e5%88%ab/?output_format=md), [对比](https://www.appinn.com/tag/%e5%af%b9%e6%af%94/?output_format=md)