Nel*_*eis 225 windows pdf file-comparison
您知道并排比较 PDF 文件并显示两者之间的修改的好方法吗?
我正在寻找 Windows 软件来实现这一点。如果您可以同时发布免费和非免费产品,那就太好了。
ema*_*cer 183
在 Linux 和 Windows 上,您可以使用diffpdf
(与diff-pdf
本线程中提到的不同)。
在 Ubuntu 上安装使用:
sudo apt-get install diffpdf
Run Code Online (Sandbox Code Playgroud)
进一步查看这个 UbuntuGeek 页面,以文本或视觉方式比较 pds。
对于 Windows,这个 Diffpdf Windows 版本真的很棒。您可以从http://soft.rubypdf.com/software/diffpdf下载(向下滚动到Win32 静态版本)。
Ken*_*ran 116
使用xdocdiff插件尝试WinMerge。两者都是完全免费的。没有任何附加条件。
下面的一些评论表明他们没有看到任何区别。这意味着插件没有正确安装。就是这样:
把文件放在xdocdiff
插件的自述文件说要放的地方(有两个地方;我不会在这里列出它们,因为文件名可以改变等等——阅读自述文件)
在 WinMerge 中,转到插件 > 列表并勾选“启用插件”复选框(xdocdiff
自述文件中缺少此步骤)
在 WinMerge 中,选择 Plugins > Automatic Unpacking(这在第 2 步之前被禁用)
然后在比较时,您将在比较窗口中看到看起来像文本文件的内容。
小智 48
我最近发现了这个,我喜欢它。
https://github.com/vslavik/diff-pdf
跨平台,免费,运行良好。
这是一个运行中的屏幕截图diff-pdf
- 请注意,PDF 中的文本没有不同,但只有字体(以及相应的布局设置):
获取该图像的调用是:
diff-pdf --view testA.pdf testB.pdf
Run Code Online (Sandbox Code Playgroud)
...其中 testA.pdf/testB.pdf 是通过编译这个简单的 Latex 文件获得的pdflatex
(相应地对于每个 pdf,请参阅评论):
\documentclass[12pt]{article}
% without mathpazo: testA.pdf
\usepackage{mathpazo} % with mathpazo: testB.pdf
\usepackage{lipsum}
\title{A brand new test}
\author{Testulio}
\begin{document}
\maketitle
\lipsum[1-3]
\end{document}
Run Code Online (Sandbox Code Playgroud)
Epa*_*aga 22
我们还需要在我们公司比较 PDF 并且对我们找到的任何解决方案都不满意,所以我们自己制作了:i-net PDFC。它不是免费的,但我们提供 30 天的试用期。
它是用 Java 编写的,所以它是跨平台的。
它的特别之处在于它比较内容而不是仅比较文本(或者只是将 pdf 转换为图像并比较图像)。它还有一个很好的视觉比较工具。
phi*_*reo 14
我最近想按照以下要求执行此操作(差异 PDF):
我安装了 pdftotext、wdiff 和 colordiff,可在各种包管理器中使用。(带的MacPorts: sudo port install poppler wdiff colordiff
)
然后:
wdiff <(pdftotext old.pdf -) <(pdftotext new.pdf -) | colordiff
现在我可以看到哪些颜色漂亮的单词发生了变化。
更多详情:http : //philfreo.com/blog/how-to-view-a-color-diff-of-text-from-two-pdfs/
变化:
使用dwdiff
可以产生稍微好一点的结果。
我还想要 HTML 输出,所以这个小脚本用一点 CSS 制作了一个基本的网页。
bash pc-script.bash old.pdf new.pdf > q.htlm
然后q.html
用你的网络浏览器打开。
pc-script.bash
文件:
#!/bin/bash
OLD="$1"
NEW="$2"
cat <<EOF
<html><head><meta charset="UTF-8"/><title>Changes from $OLD to $NEW</title></head><style>
.plus { color: green; background: #E7E7E7; }
.minus { color: red; background: #D7D7D7; text-decoration: line-through; }
</style><body><h1>Changes from [ <span class="minus">$OLD</span> ] to [ <span class="plus">$NEW</span> ]</h1><pre>
EOF
dwdiff -i -A best -P \
--start-delete='<span class="minus">' --stop-delete='</span>' \
--start-insert='<span class="plus" >' --stop-insert='</span>' \
<( pdftotext -enc UTF-8 -layout "$OLD" - ) \
<( pdftotext -enc UTF-8 -layout "$NEW" - ) \
cat <<EOF
</pre></body></html>
EOF
Run Code Online (Sandbox Code Playgroud)
可以在此处查看输出示例
小智 12
您也可以使用 Adobe Acrobat X。它在“查看 -> 比较文档”下内置了 PDF 比较功能。
小智 6
很棒的工具且易于使用:Compare-It v4(来自http://www.grigsoft.com/)
比较许多不同类型的文件。它有一些内置转换器,包括一个用于 PDF 文件的转换器。
我已经使用它很多次了,结果令人满意。
真的应该试试这个。试用版允许无限时间进行比较。
归档时间: |
|
查看次数: |
462821 次 |
最近记录: |