昨日の続きです)
昨日は、Windows7用のAdobe Reader X(Adobe Acrobat XIProも同じ)での表示確認でした。いずれもタグ付きPDFではタグの情報を利用して正しくリフロー表示しますが、タグがないとリフロー表示が乱れます。
念のために、両者を比較してみました。同じ内容のPDFですが、左がタグ付き、右がタグなしのPDFに出力したものです。
図 Windows7用のAdobe Reader Xでの表示比較―左がタグ付き、右がタグなしのPDF
さて、ほかの環境はどうか、ということで、Nexus5 (Android 4.4)のAdobe Reader(Adobe Reader 11.1.3)で調べてみました。タグ付きPDFのリフロー表示とタグなしPDFのリフロー表示も同じになります。残念ながらリフロー表示にタグの情報を使っていないようですね。
図 Android4.4用のAdobe Reader 11での表示比較―左がタグ付き、右がタグなしのPDF
それだけではなく、テキストの表示順序はPCのリーダーと異なっています。PDFの読み込みの方法が違うんでしょうか?
PDFのテキストの表示がこのように異なってしまう、ということは、読み上げ順序もきっとちがうんだろうな・・・
もう少し探してみました。少し古いですが、Androidフォーラムに「Best PDF Text Reflow?」(PDFのテキストリフローのベスト製品は?」という話題があります。
“Best PDF Text Reflow?” http://androidforums.com/android-applications/482404-best-pdf-text-reflow.html(January 12th, 2012)
この投稿を読みますと、テキストリフローをきちんとできる製品はなかなかないようです。