Loading article…
| 原作者 | ジェームズ・タウバー |
|---|---|
| 開発者 | Apache ソフトウェア財団 |
| 安定版リリース | 2.10 [1]
/ 2024年10月1日 |
| リポジトリ |
|
| 書かれた | ジャワ |
| オペレーティング·システム | クロスプラットフォーム |
| タイプ | XSL-FO |
| ライセンス | Apache ライセンス 2.0 |
| Webサイト | xmlgraphics.apache.org/fop |
フォーマッティング オブジェクト プロセッサ( FOP 、 Apache FOPとも呼ばれる) は、 XSL フォーマッティング オブジェクト(XSL-FO) ファイルをPDFまたはその他の印刷可能な形式に変換するJavaアプリケーションです。 FOP は元々 James Tauber によって開発され、1999 年にApache Software Foundationに寄贈されました。これは Apache XML Graphics プロジェクトの一部です。
FOP はオープンソースソフトウェアであり、Apache License 2.0に基づいて配布されています。
現在の状況
Apache FOPの最新バージョンは2.9です。[2]これは11番目の安定版リリースです。
主な制限
XSL-FO 1.1で追加された最も重要な要素(フローマップ、テーブルマーカー、インデックスなど)は利用できません[3]
さらに、自動テーブルレイアウト、フロートなど、古い XSL-FO 1.0 機能はまだ完全にはサポートされていません。
入力サポート
Apache FOP は、XSL-FO にさまざまな画像形式を埋め込むことをサポートしています (<fo:external-graphic>要素経由)。これには次のものが含まれます。
Apache FOPは<fo:float>いくつかの制限付きで要素を実装しています。[4] 2.0より前のバージョンでは、外部グラフィックオブジェクトはインラインまたは折り返しテキストのないブロック内に描画されるよう制限されていました。
出力形式
Apache FOP は次の出力形式をサポートしています。
- PDF(最高の出力サポート)、いくつかの制限付きでPDF/XとPDF/Aを含む[5]
- ASCIIテキストファイルファクシミリ
- ポストスクリプト
- 直接プリンタ出力 ( PCL )
- AFP
- RTFS
- Java2D / AWTによる表示、印刷、PNGおよびTIFFへのページ レンダリング
進行中:
参照
- XSL フォーマット オブジェクト(XSL-FO)
- 翻訳
外部リンク
- Apache FOP プロジェクト
- XSL-FOフォーマッタの比較
参考文献
- ^ 「リリース 2.10」。2024年10月1日。 2024年10月12日閲覧。
- ^ 「Apache FOP ステータス」。
- ^ 「Apache FOP XSL-FO 準拠」。
- ^ 「Apache FOP 2.0 リリースノート」。2015 年 12 月 18 日閲覧。
- ^ 「FOP 0.95 - PDF/X (ISO 15930)」 。 2011年5月22日閲覧。
