PDF1.7とか新しいバージョンのPDFをPHPを扱うには有償版のFPDIが必要らしい
![PDF1.7とか新しいバージョンのPDFをPHPを扱うには有償版のFPDIが必要らしい](https://perl.no-tubo.net/wp-content/uploads/2021/07/2021-07-07_15_44_02-453x500-1.jpg)
PDFのバージョン
Portable Document Format - Wikipedia
全く意識したことがなかったけどPDFにはバージョンがあるらしい。今回の対象ファイルはPDF1.7となっていて比較的新しいバージョンのPDF。
PHPでこいつを読み込むのには有償版のFPDI(FPDI-Parser)が必要らしい。
FPDI-Parserからファイルチェックが出来る。
無償版で試す
PDF1.7のファイルを無償版のパーサで読み込むとエラーになる。
有償版で試す
有償版にチェックを入れてRUNすると読み込める事が確認できる。
世の中知らない事って無限にある。