本页使用了标题或全文手工转换

格式化对象处理器

维基百科,自由的百科全书
跳转至: 导航搜索
Apache FOP
原作者 James Tauber英语James Tauber
開發者 Apache软件基金会
穩定版本 1.1(2012年10月20日,​5年前​(2012-10-20
编程语言 Java
操作系统 跨平台
类型 XSL-FO
许可协议 Apache许可证2.0版
網站 http://xmlgraphics.apache.org/fop

格式化对象处理器英语:Formatting Objects Processor,缩写FOP,亦称Apache FOP)是一个将XSL-FO(XSL格式化对象)文件转换成PDF或其他可打印格式的Java应用程序。FOP最初是由James Tauber英语James Tauber开发的,并于1999年捐赠给Apache软件基金会。它是Apache XML图形项目的一部分。

FOP是开源软件,在Apache许可证2.0版下分发。

主要局限[编辑]

XSL-FO 1.1版所加入的最重要的元素(流图、表标记、索引等等)都无法使用[1]

此外,仍然不支持XSL-FO 1.0版的部分特性,包括自动表格布局、浮动布局等。

输入格式[编辑]

Apache FOP支持XSL-FO中嵌入的大量的图像格式(通过<fo:external-graphic>元素)。包括:

Apache FOP 没有实现<fo:float>元素。

输出格式[编辑]

Apache FOP支持如下的输出格式:

如下格式实现中:

参考文献[编辑]

外部链接[编辑]

参考文献[编辑]