〜 PDFのデメリット、PDFの不便なところ ~

PDFは、スマホやタブレットで不便

  • PDF文書のほとんどが、紙(A4サイズ)やPC画面向きに作られています。これを画面の小さなスマホ/タブレットで閲覧するのは無理があります
  • 標準搭載のWebブラウザでは、サイズの大きいPDFファイルを表示できません。最悪、ブラウザが停止し、再起動することになります
  • 標準搭載のWebブラウザでは、PDFファイルの表示や検索の機能が貧弱です
  • けっきょくPDF閲覧アプリをインストールすることになります

PDFは、見られるまで遅い・パケ代がかかる不便

  • PDFファイルのダウンロードが終わるまで表示されません。大きなPDF文書ほど待ち時間が多くなります
  • ごく一部を見たいモバイルユーザに、パケ代の負担を強いることになります

PDFは、検索で不便

  • 検索エンジンでヒットしても、PDF文書の「その」ページにすんなり飛べません。検索エンジンのヒット情報をクリックしてPDFファイルをダウンロードしても、PDFの1ページ目が表示されるだけです。PDF閲覧アプリの検索機能で、欲しい情報のページを探す二度手間になります
  • 複数のPDF文書から探す場合、すべてのPDF文書で上記の作業を繰り返す手間がかかります
  • Googleなどの検索では、PDF文書だと検索漏れが出ることがあります

PDFは、閲覧履歴、利用状況を活用できない

  • PDF文書内の、どの情報を見たか、検索したかを把握できません。サイト運営者にとっては欲しい情報が取れません。閲覧者にとっては、ブラウザの履歴や「お気に入り」が使えません

PDFは、社内システム、イントラネット、ERPシステムで不便

  • HTML用とPDF用の2系統の検索エンジンを用意して運用するコストと手間がかかります
Part3:自作のPDFを作成する

PDFってこうなってる? 実践でPDFの内部構造を学ぼう Part3:自作のPDFを作成する

前回はテキストエディタを使ってPDFファイルの構造を作る方法を学びました。今回はさらに一歩進んで、実際にPDFを作ってみましょう。ただし、最初に作るPDFには一つだけ問題があります。それは、実際には機能しないということです。でも心配しないでください。Acrobat PDFビューアが、問題の原因を特定するためのヒントとなるエラーメッセージを表示してくれます。このエラーメッセージを手がかりに、機能するPDFファイルを作るための基礎を学ぶことができるのです。用意するものはテキストエディタと、バイナリエディタ(16進数エディタ)だけ。私はHxDというバイナリエディタを使用しています。

Part 2:PDFファイルの内部構造を理解する

PDFってこうなってる? 実践でPDFの内部構造を学ぼう Part 2:PDFファイルの内部構造を理解する

Part 1で学んだPDFの基本構造の知識を土台に、Part 2ではさらに踏み込んでPDFファイルの内部構造を探究します。ヘッダー、ボディ、クロスリファレンステーブル、トレーラーという4つの主要セクションの役割と内容を詳しく解説し、特にオブジェクトを格納するボディ部分に焦点を当てます。PDFの高度な構造の理解を深めることで、ファイル操作の自由度を高めましょう。

JavaでPDFファイルを読む

JavaでPDFファイルを読む

PDFファイルから何を読みとりたいですか?
JPedal を利用すれば、PDFファイルからテキストを読んだり、画像を抽出したり、表やグラフ、フォーム、添付ファイルを表示したり、メタデータにアクセスしたりすることができます。

開発者ブログ

PDFに最適な圧縮形式は?

Portable Document Format(PDF)には、ファイルサイズと品質の最適なバランスを実現するための複数の圧縮オプションが用意されています。圧縮の選択は、PDF内のコンテンツの種類や希望する出力品質など、さまざまな要因によって異なります。この記事では、こうした要素についてご紹介します。

開発者ブログ

LZW圧縮とは?

LZWは可逆データ圧縮です。Abraham Lempel、Jacob Ziv、Terry Welchによって開発されたLZWアルゴリズムは、動的に作成される辞書を使用してデータ文字列をコードに変換します。LWZは、GIF画像形式、特定のTIFF画像形式、PDFファイルで一般的に使用されています。

脱PDFのための

無料eBOOK進呈中!

いまこそHTML5/SVGに替えるとき 「ネットのPDFは使いづらい」 そんな不満を根本的に解決できます