どのようなPDFの機能がサポートされていますか?
この文書では、PDFフォーマット仕様の領域をリストアップし、その実装状況について説明します。最新の正式リリースを参照しています。
PDFフォーマットの実装に関する注意事項
PDFフォーマットの仕様はAdobeによって作成されました。これは非常に大きな仕様であり、文書化されていない部分やグレーゾーンが数多く残されています。JPedalは現在、Adobe仕様の約85%を実装しています。最終的には100%を目指しています。いくつかのPDFジェネレータは、異なる方法で仕様を解釈しています。これらのほとんどはJPedalで動作するはずです。
Colorspaces
- DeviceRGB – 対応可
- CalRGB – 対応可
- DeviceGRAY – 対応可
- CalGRAY – 対応可
- ICC – 対応可
- Indexed – 対応可
- Lab – 対応可
- DeviceCMYK – 対応可 (CMYKとのブレンドはサポートしていません)
- DeviceN – 対応可
- Pattern – 対応可
- Shading – 対応可
XObjects
- Images – 対応可
- XForms – 対応可
- Inline Images – 対応可 (PDF 2.0の長さへの対応を含む)
AcroForms
- Read AcroForm/XFA – 対応可
- Display AcroForm – 対応可 (JPedalのSwing widgetセット。BuildVuでラスタライズ。FormVuでHTML5フォームに変換。ユーザーは独自の実装を追加/変更可能)
- Open external AcroForm – 対応可
- Display Dynamic XFA – 対応可 (FormVu のみ)
- Display static XFA – 対応可 (FormVu、JPedal、BuildVuとJpedalでラスタライズ 画像変換)
- Dynamic Javascript validation – FormVuで対応可
- Javascript in forms – FormVuで対応可
Interactive Features
- Annotations – 対応可 指定された場合を除く
- Movie – 対応可 BuildVu/FormVu のみ
- Screen – 対応可 BuildVu/FormVu、アイコンのみJPedalで再生不可
- 3D – 未対応
- Redact – 未対応
- Projection – 未対応
- RichMedia – 未対応
- Bookmarks – 対応可
- Optional Content Groups (Layers) – 対応可
Fonts
- Subsetted font support – 対応可
- Dynamically substitute non-embedded fonts – 対応可
- Embedded font support – IDRsolutions独自の内部レンダラーまたはBuildVuおよびFormVu用のWebfontコンバータを使用して、埋め込みデータを持つTrueType、OpenType、Type 1、CIDフォントをサポートします。
- Type0 – 対応可
- Type1 – 対応可
- Type1C – 対応可
- Type3 – 対応可
- TrueType – 対応可
- OpenType – 対応可
- CID0 – 対応可 (pdfの仕様では完全には定義されていないことに注意。)
- CID2 – 対応可 (pdfの仕様では完全には定義されていないことに注意。)
Security
- 40/128bit RC4 – 対応可
- 128/256bit AES encryption – 対応可
- Certificates – 対応可 (JPedalに表示する証明書とコードの読み込みをサポート)
- Adobe custom security – 特許制限のため未実施
Filters
- CCITT – 対応可
- DCT – 対応可
- JPEG 2000 – 対応可
- Flate – 対応可
- LZW – 対応可
- Run Length Decode – 対応可
- Hex – 対応可
- Ascii85 – 対応可
- JBIG2 – 対応可
Other Features
- File metadata – 対応可
- Compressed streams – 対応可
- PDF Layers – 対応可
- Transparency – 一部対応可 (半透明のXObject/XFormとオーバープリントは、Javaの制限により完全にはサポートされていません。)
- Linearized PDF (fast web view) – 対応可
- Tagged PDF text – 対応可
- Portfolio Support – 対応可