Windowsで2つのPDFファイルの違いを比較する方法を教えてください
PDFファイルを並べて比較して、2つの間の修正点を表示する良い方法を知っていますか?
これを実現するためのWindowsソフトを探しています。無料のものとそうでないものの両方を掲載していただけると助かります。
PDFファイルを並べて比較して、2つの間の修正点を表示する良い方法を知っていますか?
これを実現するためのWindowsソフトを探しています。無料のものとそうでないものの両方を掲載していただけると助かります。
Linux と Windows では diffpdf
(このスレッドで言及されている diff-pdf
とは異なります) を使うことができます。
Ubuntu では以下を使ってインストールしてください:
sudo apt-get install diffpdf
さらに参照 UbuntuGeek のページで pds をテキスト的または視覚的に比較する . あなたは http://soft.rubypdf.com/software/diffpdf (Win32 静的バージョン へのスクロールダウン) からダウンロードすることができます。
WinMerge ](http://winmerge.org/) と xdocdiff プラグインを試してみてください。どちらも完全に無料です。
下のコメントのいくつかは、違いが見られないことを示唆しています。それはプラグインが正しくインストールされていないことを意味します。方法は以下の通りです:
xdocdiff
readmeにはありません)。WinMergeでは、プラグインを選択します。プラグインを選択します。https://github.com/vslavik/diff-pdf
クロスプラットフォーム、無料で、よく動作します。
ここでは、アクションでのdiff-pdf
のスクリーンショットです - テキストがPDFで異なるものではないことに注意してくださいが、唯一のフォント(およびそれに対応して、レイアウト設定):
その画像を取得するための呼び出しは、次のとおりでした:
diff-pdf --view testA.pdf testB.pdf
… .ここで 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}
また、社内でPDFの比較をする必要があり、どのソリューションを探しても満足できなかったので、自作しました。i-net PDFC](http://www.inetsoftware.de/products/pdf-content-comparer)。それは無料ではありませんが、我々は30日間のトライアルを提供しています。
それはJavaで書かれているので、クロスプラットフォームです。また、素敵な視覚的な比較ツールを持っています。
Adobe Acrobat Xを使用することもできます。その機能は、"View -> Compare Documents “の下にPDF比較機能が組み込まれています。
バリエーション:
sudo port install poppler wdiff colordiff
を使うと、少し良い結果が得られます。
wdiff <(pdftotext old.pdf -) <(pdftotext new.pdf -) | colordiff
その後、Webブラウザでdwdiff
を開きます。
bash pc-script.bash old.pdf new.pdf > q.htlm
ファイル:
#!/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
出力の例を見ることができます ここ
PDFの中のテキストを比較している場合は、Beyond Compareがこれを行います。
無料ではありませんが、30日間のトライアルがあります。
知らないのですが、comparePDF(無料ではありませんが、30日間のトライアルが可能)もあります。 http://www.compare-pdf.com/download.htm
ここでは、2つのPDFをアップロードして、2つの違いを表示する3番目のものを取得することができます。
すべてのプラットフォーム上で動作します。
無料、最高ではないが…
私は両方の文書を開くと、それらがお互いに対して画面を分割しています。
最も実用的なソリューションではないが、それは動作します!
私はPDFファイルのための良いDIFFパッケージを見ていないし、マニュアルと迷惑ながら、私の方法が動作します!
私は、PDFファイルのための良いDIFFパッケージを見ていないし、マニュアルと迷惑ながら、私の方法が動作します!
私は、PDFファイルのための良いDIFFパッケージを見ていないし、マニュアルと迷惑ながら、私の方法が動作します!
私は、PDFファイルのための良いDIFFパッケージを見ていないし、マニュアルと迷惑ながら、私の方法が動作します。
PDFを比較するのに最適なツールとして私が提案しているのは、 Kiwi PDF Comparer です。
ほとんどのものとは異なり、ドキュメント内のテキストと画像の両方を比較することができます。また、テキストを比較するときには、変更された文字をハイライトして、単語全体ではなく、他の人よりも解像度が高いです。
また、PDF差分を行うための唯一のソフトウェアである必要があります。Javaで書かれていることは、Windows、Linux、Mac OS上で実行することができます。
pdf-diff ](https://github.com/JoshData/pdf-diff)は、この目的のためのPythonパッケージです。
理想的ではない別の少ないソリューション:&002&002 1。のいずれかを使用してMicrosoft Word文書に両方のPDFを変換する無料でこれを行うウェブサイト。
PDF内の書式設定がどのように複雑で、あなたが探している変更の種類に応じて、これはOKかもしれません。
無料のオンライン https://www.diffchecker.com/diff もあります。
しかし、画像や書式なしでテキストの違いだけを強調表示します。また、大きなファイルの中の変更されていない断片のマッチングには弱すぎます。