XORの良くない使い方

XORは修正された新旧PDFの差を見つけるアプリ。簡単に言うと「間違い探しアプリ」です。でも、娯楽としての間違い探しにはには使わない方がいいと思います。ONE PIECEの単行本にもときどき読者投稿の間違い探しイラストが載ったりしますよね。

例えばこちらの2枚の写真。どこかに違いがあります。

アカホシカニダマシの写真2

アカホシカニダマシの写真1

一見して同じに見える画像の違いを探すのは大変です。でも、だからこそ探している間は脳が活性化するわけです。

ただし、二つの写真をPDFにしてXORにかけるとこうなります(クリックで拡大表示)。

アカホシカニダマシの写真3

よく見ると青い点が見つかります。つまり、間違い探しにXORを使うと、せっかくの脳トレの機会が無駄になり、達成感も得られずつまらなくなってしまいます。

XORのメインターゲット

私が想定するXORのメインターゲットは以下。

  • 中小零細の企業やフリーランスの個人としてドキュメント制作に携わっている人

そしてそのような人は今後増えていくと見ています。

PDF比較の重要性は説明するまでもないでしょう。日本ではちょっとした誤字脱字すら許されない風潮があるし、些細なミスでも大ダメージになりかねないので、完璧を目指したいところです。

そこで最も頼りになるアプリがProof Checker PROだけど、1ライセンス100万円超、または月々4.2万円〜なので、導入できるのは大きな組織だけです。

実は、私は約一年前まで都内の某大手ドキュメント制作会社に勤めていたものの、業績不振を受けて退職を余儀なくされました。「賃下げを飲むか辞めるか」の選択を迫られ、辞める方を選んだわけです。なにしろ、あのまま残っても会社の売り上げが急回復して私への報酬が元の水準に戻るとはとうてい思えなかったのですよね。

昨今、紙などの原材料費なども上がっているのだから、本来なら制作会社はクライアントに制作費の値上げ交渉をすべきだけど、下手に切り出そうものなら逆に単価の引き下げを求められ兼ねないので、固定費を切り詰めて乗り切るしかないと考えていたようです。正社員を最小人数に抑え、派遣やアルバイト、外注で補うのだけど、それでも持ちこたえられそうになければ、常駐の非正規雇用スタッフはもちろん、いよいよ正社員も減らさざるを得なくなります。私の退職もその過程で煽りを受けた形です。

とはいえ薄利多売のドキュメント制作業。スタッフが減ったからと仕事を断るわけにはいかないので、今後は「大手が受けた仕事を小規模な制作会社やフリーランスの個人が下請けで制作するケースが増えていく」というのが私の業界の見立て、近未来予測です。

結果、そのような制作者たちはProof Checker PROには手が出ないので、比較的安価な代替アプリを求めるはず。そこでXORも何とか一定数以上のユーザを得られれるのではないかと。

幸いなことにアプリを販売する上で、昔のようにメディアを焼いて一つずつ箱詰めし、流通網に乗せて売り上げを回収するといった経費はかからなくなったし、Mac App Storeでリリースすれば違法コピーの心配もいりません。

また、サブスクリプションが広く受け入れられてきたのも追い風です。XORを48,000円一括払いとかで売り出しても、どれほども売れないと思うから。

App icon of the XOR

XOR

リアルタイムPDF比較ビューワ

2,000円(税込)/月
(サブスクリプション)

  • Download_on_the_Mac_App_Store_Badge_ja

PDF比較で「どのように変わったか」は本当に要る?

Adobe Acrobat DCのPDF比較機能を使うと、修正された新旧PDFの間で「どこがどのように変わったか?」をリポートしてくれます。解析精度が完璧ではない点はひとまず脇に置いて、ここでは問題提起をしましょう。

  • 「どこが」はともかく「どのように変わったか」は本当に要るの?

例えば下図のようなDTP原稿があったとします(画像のクリックで拡大表示)。

DTP原稿の例

これに対してDTP担当者から下図のような修正結果が上がってきました。

DTPによる修正結果
残念ながら「太字の」という指示が反映されていません

よって新旧をAcrobatのPDF比較にかけるとこういう結果になります。

AcrobatによるPDF比較の結果例

「イザリウオ」が「カエルアンコウ」に変更された点は検出したけど、DTP原稿の「太字の」が反映されていないことには気づいてくれません。そう、Acrobatが見つけるのは「どう変わったか」であって「指示通りに変更されたか?」ではないのですよね。

だったらどうせ人間が確認しなければならないのだから「どこが変わったか」だけで十分ではないでしょうか?

XORは「どこが変わったか」だけを検出するアプリです。

Proof Checker PROには敵わないけど…

PDFの新旧比較をする製品として業界内で絶大な信頼を勝ち得ているのがProof Checker PRO。PDFの品質確保に特化しているので、万能アプリのAcrobatよりも精度の高い比較結果を返してくれます。加えてプリフライトの機能も優れているので、制作受注コンペの際に「Proof Checker PRO導入済み」は殺し文句のような効力を発揮します。

Proof Checker Pro 5 LITEの画像

そのProof Checker PROもバージョン4まではAcrobatと同じくPDFのデータを解析するタイプの比較が主力機能だったけど、昨年発売のバージョン5では「ビットマップ比較モード」が加わり、より完成度の高い校正ソフトウェアとなりました。

解析方式による比較だとPDFのデータ構造や修正内容によっては要素のペアリングがうまくいかず、どうしても不正確な結果が出かねないけど、ビットマップ化してビジュアル的に比較すればそれを補えるわけです。

ただし、Proof Checker PROは高機能、高性能なプロ用のソフトウェアで1ライセンスが100万円を超えています。LE版という期間限定のライセンスプラン(3ヶ月版/12ヶ月版)も用意されていて繁忙期だけ導入するような使い方ができるものの、それでも月額4.2万円からといった価格なので、やはり中小零細な制作会社や個人での導入は難しいでしょう。

よって、Proof Checker PROを乗り物に例えるなら「ラグジュアリーな高級車」。至れり尽くせりで誰もが憧れるものの、なかなか手が届かないような。

対してXORは「電動アシスト付き自転車」かな。補助はあっても動力すら人力だし、快適さでは大きく見劣りするけど必要最小限の目的は果たせます。そして何よりも導入費用と維持費が安いという。

また、Proof Checker PROはドングル方式なので複数人で使う場合はアプリをインストールした1台のPC、もしくはドングルの方を譲り合うことになります。そのため運悪く締め切りが重なれば順番待ちが発生するわけです。

でもXORは各人が自身のMac(近い将来はWindows PCでも)で独占的に使う前提です。しかも、Apple IDが同じなら職場でも自宅でも1つのライセンスだけで利用できます。

XORは機能面ではProof Checker PROには到底敵いません。Proof Checker PROが持つ様々な便利機能の内、ビットマップ比較モードだけを違う方式で実現した感じなので。

でも、導入・維持のコスト面に限ればXORの方がお手頃です。

Acrobatに勝っているところもあります

商用ドキュメンテーション業界の人なら制作物の新旧PDFを比較する重要性は痛いほどよく解っていることでしょう。些細なミスの見逃しが大きなダメージになることもあるので、より良いアプリを使いたいところです。選択肢はあまりないのだけど。

この用途で最も有名なアプリは何と言ってもAcrobat DC。Adobe純正の万能PDF操作アプリなので私も愛用しています。Adobe Creative Cloudのサブスクリプションを契約していれば追加費用なしに使えるのもいいですよね。

PDF-Compare-on-the-Acrobat-DC
Adoebe Acrobat DCによるPDF比較の画面

ただし、AcrobatによるPDF比較はうまくいくときもあれば、いかないときもあります。例えばこちらのテストデータ(アイコンのクリックでダウンロードされます)を比較した場合。

PDF icon
サンプルPDF(zip)

結果は下図の通り(画像のクリックで拡大表示されます)。

Acrobat DCによる比較結果
Adoebe Acrobat DCによるPDF比較結果の画面

「Yogata」が「YOGATA」に変化した点は検出しているものの、「TROPICAL PACIFIC」という白文字のフォントが変わった点は見過ごしています。つまり、文字比較は得意でもフォントの違いは比較アルゴリズムに含まれていないのでしょう。

いや、試しに比較の設定で「スキャンした文書、図面、イラスト」を選んでおけばフォントの変化も検出してくれるものの、このテストデータは私がInDesignから書き出したPDF。スキャンはしていません。よって、似たような制作物を作った際ににわざわざこのオプションを選ぼうと思うかは怪しいかと。忙しい最中、何通りものオプションを試すわけにもいかないし。

Acrobat DCの比較設定ダイアログ
この設定を選んだ時だけはフォントの違いを検出するけど…

でも、XORで比較すればこの通り。

XORによる比較結果
変更された箇所は青や赤で表示されています

XORでは二つのPDFをビジュアル的に比較するので解析漏れによる見落としは起こり得ません。もちろん人が見落せばどうにもならないのだけど。

Acrobatはドキュメント制作者にとって必要不可欠で、とても重宝するアプリですが、比較結果がPDFのデータ構造に左右されない点においてはXORの方が有利です。