読み: ピーディーエフ
PDF (Portable Document Format) は、Adobe が 1993 年に開発した電子文書フォーマットです。OS やデバイスに依存せずレイアウトが保持されるため、ビジネス文書の標準形式として世界中で使われています。QR コードとの関連では、請求書、イベントチケット、製品マニュアル、名刺など、QR コードを埋め込んだ文書の配布形式として最も一般的です。
PDF に QR コードを埋め込む際の重要なポイントは画像形式の選択です。PDF はベクターグラフィックスをネイティブにサポートしているため、QR コードを SVG やベクターパスとして埋め込めば、どのサイズに拡大・縮小しても鮮明さが保たれます。PNG などのラスター画像で埋め込むと、印刷時に解像度不足でモジュール境界がぼやけ、スキャンに失敗するリスクがあります。300 dpi 以上の解像度を確保するか、ベクター形式を選択してください。
業務で大量の PDF に個別の QR コードを埋め込む場合 (請求書番号ごとの QR コード、シリアル番号付きチケットなど)、プログラムによるバッチ生成が効率的です。Python の reportlab、JavaScript の pdf-lib、Java の iText など、主要なプログラミング言語に PDF 生成ライブラリがあり、QR コード生成ライブラリと組み合わせて自動化できます。なお、PDF417 という名前のバーコード規格がありますが、これは PDF フォーマットとは無関係の一次元スタック型バーコードです。