PDFの仕様を確認するには?
2022年末から2023年ごろに必要があって
PDFの署名・暗号化処理出来るJavaScriptライブラリを探していたんだけど
あまり数はなく、あってもいくつか問題があって、結局自分で作ったことがあった。
その際参照した仕様書はPDF Version1.7 ExtensionLevel 3。
Adobeが公開しており、無料で入手可能。
といっても2008年公開で、参照した2023年時点でかなり古い仕様。
1.7 ExtensionLevelも8まであるのに手に入らないし
最新のVersion 2.0はISO規格で入手自体は簡単だけど、
結構な金額(日本円にして3万弱)が必要だった。
まあ、そんなこんなで1.7Ext3仕様書+他のOSSを参照して
1.7Ext8相当には出来てとりあえずは収まった、でも
わお!ビッグニュース
ひょんなことから、またPDF関連のことを調べていたら
PDF 2.0の仕様書が無料で公開されていた。
中身読むと、
PDF associationや関連企業はPDF 2.0で色々とちゃんとしてISO仕様化したものの
入手にお金がかかることになって、普及が進まないは問題だろうと思ったらしい。
まあ、OSSとかで3万円(しかもライセンス上一人一人買わなくてはいけない)は出せないだろう。
余談
といっても、いまのところこの仕様書をもとに何かする予定はないんですけど。
折角なのでPDF操作ライブラリのVersion 2.0対応をやってみたいけど、
ざっと見てもかなり1.7からの修正点がかなり多いので大変そう。