未開きページには対応していません

XORは下図のような未開きページを含むPDFの比較には対応しておりません。

見開きページを含むPDFのイメージ

このような構造の新旧PDFを比較したい場合、InDesign等のDTPアプリで単ページのPDFとして書き出してから比較してください。

XOR for Windows Version 1.6をリリースしました

XOR for WIndows Version 1.6をリリースしました。既存ユーザは無料でアップグレードでき、新規ユーザは1ヶ月間無料でお使いいただけます。

今回追加された新機能は「不変ページの自動検出」と「サーモ表示」です。

不変ページの自動検出

まず、修正前と後のPDFで変更がなかったページはこのように表示されます。

XOR for Windows Version 1.6の不変ページの自動検出
差異がない場合、ページ全体が暗くなり、中央に白字で「Unchanged」のラベルが表示されます。サムネイルにも「Unchange」が付いています

ちなみに差異がある場合はこのとおり。

XOR for WIndowsのふたご表示
差異がある場合の「ふたご表示」

これにより制作者は差異の有無を一瞬で把握でき、「DTPの過程で不要な変更が紛れ込んでいないか?」の確認作業が要らなくなります。

サーモ表示

もう一つの新機能は「サーモ表示」です。差分箇所だけを赤で表示します。「透かし表示」の状態でスペースキーを押すとサーモ表示に切り替わります。

XOR for Windowsのサーモ表示
透かし表示よりも差分を把握しやすくなりました

なお、これらの機能はMac版に搭載済みです。

ちなみにこの二つの追加機能はユーザ様からのリクエストがきっかけで搭載しました。搭載して欲しい機能案があればリクエストをお寄せください。感想も大歓迎です。

不変ページの自動検出を過信するなかれ

XOR for Mac Version 2.1では新機能として「不変ページの自動検出」を搭載しました。比較する二つのPDF間で変更がなかったページに「Unchanged」ラベルを付けて知らせてくれる便利機能です。

XOR for Mac Version 2.1の不変ページの自動検出

ただし、「Unchanged =確認不要」ではありません。DTP原稿で当該ページに修正指示が入っていれば、「Unchanged」は修正漏れに他ならないからです。

サーモ表示

XOR for Mac Version 2.1では新機能として「不変ページの自動検出」と「サーモ表示」を搭載したものの、当初の予定では自動検出のみを盛り込む方向で進めていました。それだけで大きな進歩になるはずだと。

XOR for Mac Version 2.1のサーモ表示
サーモ表示。このバージョンに追加する予定ではなかったのですが…

ただし、いざ不変ページの自動検出を作り込み、さまざまなテストデータを試したところ、同じページなのに「Unchanged」になったりならなかったりという事象が見られました。もちろんアルゴリズムは同じなので不可解な話です。

具体的には、テスト用にとあるPDFのペアから最後のページだけを削除したバージョンを作って試したところ、全ページが揃ったPDFとでは「Unchanged」になるページの組み合わせが食い違う点に気づきました。

調べてみたところ、原因はページを削除して保存した際にPDFのデータ構造が微妙に変わることでした。そう、PDFは見た目が同じでもデータ構造が違っているケースがよくあります。それがXORでレンダリングする際に数ドット程度の微妙な差異を生み出していたわけです。不変ページの自動検出機能は当然ながら1ドットでも違いが見つかれば差異があると見なします。

ちなみにPDFのデータ構造を解析して比較するタイプのPDF比較アプリが差異の後検出や検出漏れを起こすのも、PDFの保存状態との相性が理由だったりします。そのせいでアルゴリズムに要素のペアリングを誤認識させたり、チェックをすり抜けてしまうという。

で、数ドットの微妙な差異をXORで吸収できればよかったのだけど、あらゆるケースを想定するのは不可能なので諦めて、代わりにユーザが微妙な差異を見つけやすくするべく急遽サーモ表示を追加しました。

XOR for Windows Version 1.5

XOR for Windows Version 1.5の紹介動画を公開しました。

XOR for Windows Version 1.5のリリースは今年の1月5日だから、とっくに公開しておくべきだったのだけど、何となく手をつけられないまま半年余りが経過してしまって。

それでも、最近XOR for Winのサブスク収益が伸びてきたことで、その必要性を感じて動画を用意し、公開した次第です。

収益がもう少し伸びてくれれば、Mac版と同様のVersion 2.0、さらには3.0にも本格的に取り掛かれるかと思います。今後とも何とぞよろしくお願いいたします。

XORはセブンコーヒー18杯分

さまざまな商品の値段が上がっている中、セブンコーヒーの値上げが発表されました。7月4日以降、レギュラーサイズが100円から110円に上がるそうで。

セブンコーヒー(R)

他方、XORのサブスクリプション費は月額2,000円のまま据え置きです。これまで「XORのサブスク費用はコンビニコーヒー20杯分」と言ってきたけど、この先は18杯分ってことになるわけだ。

そう聞くと何だか値打ちが下がったような気がしないでもないけど、「プロ用のPDF比較アプリが月々コンビニコーヒー18杯分の費用で使える」と言い換えればお得感が増すのではないでしょうか。

XOR for Mac Version 1.5をリリースしました

XOR for Mac Version 1.5をリリースしました。

新機能は「透かし表示の書き出し」。クライアントへの校正提出の際に「修正を依頼された箇所以外どこも変更していない」という証明に最適です。

使い方も簡単。わずかな操作で提出用PDFが書き出されます。

詳しくは下記の動画でご確認ください。

page2021の展望

印刷業会の国内最大のイベントがpage。毎年2月の第1週に池袋で開催されます。

page2021

でも、来年はさすがに中止になるかと。なにしろその頃はコロナ禍第三波のピークだろうから。

昨日の新規陽性者数は全国で2,388人、東京も534人と過去最高です。これから冬に突入するけどワクチンはまだ。他方で行動自粛の類はもう懲り懲りという空気感が社会に漂っているので減る要素がありません。もちろん陽性者の大半は無症状や軽症だとしても総数が増えれば重症者も増えます。

pageが開催される池袋サンシャインの文化会館展示ホールは天井が低く、狭く、換気性も悪いので、例年通りなら6万人超が来場するイベントの開催は絶望的でしょう。かといって入場制限をかけるとイベントの趣旨から外れそうです。延期も五輪・パラリンピックが早々にキャンセルされない限り、会場確保の面で難しいのではないかと。

というわけで、何も情報は得ていないものの、私はpage2021は中止になると見ています。

代わりにpage2021オンラインの方が拡充される可能性はあるかもしれません。

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

これまでXORを以下のように名乗ってきました。

  • PDF比較アプリ
  • PDF差分検出アプリ
  • デジタル校正ツール

それをこれからは『リアルタイムPDF比較ビューワ』に変更します。

と言うのも先日、IT系のマーケティングに強いカウンセラーにXORのこのWebサイトを診断してもらった際、最初に指摘されたのが以下。

XORという商品が何なのかを端的に示すべき。潜在的ユーザ候補は検索エンジンで「PDF比較」と入力してたどり着く可能性が高いので、そのキーワードを含み、かつアプリの特性を表す短いサブタイトルが必要。

確かに、その時点ではWebサイトの左上には「XOR」と書いていただけなので、知らない人はページを読み進めないとXORが何なのかが解らない状況でした。

そこで思いついたサブタイトルが「リアルタイムPDF比較ビューワ」です。

https://xor.frogfish.jp

そう、XORの大きな特徴は比較に待たされない点。二つのPDFを読み込んでしまえば、スペースキーを押すだけで即座に比較結果を表示します。リアルタイム比較です。

対して、他の同類のアプリの多くは比較を実行するとPDFの解析と突き合わせを行うので、結果表示まで数十秒〜数分(PDFのデータ量やページ数によって違ってくる)の待ち時間が生じます。

とあるアプリではページ数が多ければ比較の際に無限ループに嵌ったり、アプリが落ちることもありました。
他にも、順調に差分を検出してくれていたのに最終ページの拙い不具合だけは見逃したケースも。何かの拍子に途中ページまでで比較処理を切り上げたのでしょう。
PDFを解析して比較するアプリは比較のアルゴリズムとPDFのデータ状態の相性次第では、どうしても比較結果が怪しくなります。これはAIが腕利き編集者並に発達するまで解消されないはずです。

でも、XORは画像処理だけでPDFの差分を表示するので、待ち時間や解析・比較の不具合は起こりません。

ちなみに「リアルタイムPDF比較」か「PDFリアルタイム比較」かで迷ったけど、強調したい言葉が先に来た方がいいと考え「リアルタイム〜」に。

さらに、もう一工夫できないかと考えた結果、「リアルタイムPDF比較アプリ」ではなく「リアルタイムPDF比較ビューワ」としました。ビューアの方が使い方が簡単に思ってもらえるだろうと。

なお、説明動画も更新しました。

page2021オンラインが開催に

先日、JAGATから『page2021オンライン』の案内メールが届きました。リアル展示会の方は2021年2月3日(水)~2月5日(金)だけど、それに続いてオンライン展示会が2021年2月8日(月)~26日(金)に開催されるとのことです。

page2021オンラインのバナー

さて、私も今年のpage2020にブースを構えてXORを出展してみたものの成果は惨憺たるものでした。残念ながら。

来場者は3日間で6万7千人ほどあったようだけど、隣近所のブースも含めてほとんどの人に素通りされてしまって。大抵は目当てのブース以外には関心がないのでしょうかね。私が話したかった制作者(入場者のバッジの色で解る)の割合もかなり少なかった印象だし。

そう、すでに顧客を大勢獲得していて名前で来場者を呼べる会社が下の広い2フロアに出展するなら意義はあるだろうけど、これから新規顧客を獲得したい会社が、一番上の、しかもドン詰まりのような場所に小さなテーブルブースを出しても、ほとんど効果はなさそうな気がします。まあ、個人的な見解ですが。

でも、「オンラインならそこはフラットだから良いかも」と思ったものの参加費は最安のスタンダードプランでも税別50万円(JAGAT会員)もしくは税別70万円(JAGAT非会員)です。しかも上位2プランと比べてサービス内容も減るようです。

2021 オンライン展示会出店料金

70万円はリアル展示会のテーブルブースの4倍強。余計に手が出ません。

どうやらpage2021への出展は、リアル・オンラインの両方とも見送らざるを得ないようです。まあ、無名の零細スタートアップの立場なら、他の広告なり周知手段に割り振るのが賢明かもしれません。