云网牛站
所在位置:首页 > Linux常用命令大全 > 更多实用命令 > fop命令

fop命令

fop(格式对象处理器)包中包含的打印格式通过XSL格式化对象(XSL-FO)驱动。它是读取格式化对象树并渲染生成的页面到指定的输出的Java应用程序。目前支持的输出格式包括PDF,PCL,PostScript,SVG,XML(区树表示),print,AWT,MIF和ASCII文本。主要输出对象是PDF格式。

用法

FOP[选项] [-fo|-xml] INFILE[-xsl 文件] [-awt| - PDF|-MIF|-rtf|-tiff|-png|-PCl|-ps|-txt|-at[MIME] |-print]<输出文件>

参数

  -d  调试模式 
-x  转储配置设置 
-q  安静模式 
-c   cfg.xml中使用额外的配置文件cfg.xml中 
-l  郎要使用的语言的用户信息 
-r  轻松的/那么严格验证(如果有的话) 
-dpi  XXX目标分辨率用每英寸点数(dpi),其中xxx是一个数字 
-s  区域树的XML,下降到仅封锁区 
-v  显示,FOP版本使用
  -o[密码]  PDF文件会与期权所有者密码进行加密 
-u[密码]  PDF文件会与选项的用户密码进行加密 
-noprint  PDF文件将不打印权限加密 
-nocopy  PDF文件将不会复制内容加密权限 
-noedit  PDF文件将不编辑内容加密权限 
-noannotations  PDF文件将不编辑注释权限加密 
-pdfprofile prof  PDF文件会与指定的配置文件来生成


INPUT

  infile  xsl:FO输入文件(同下一个) 
-fo INFILE  XSL:FO输入文件 
-xml INFILE  XML输入文件,必须与-xsl使用 
-atin INFILE  区树输入文件 
-imagein INFILE  图像输入文件 
-xsl stylesheet  XSLT样式表
-param name value  使用参数<名>中的XSLT样式表

 
OUTPUT

  outfile  输入将被渲染成PDF转换为输出文件 
-PDF outfile  输入将被渲染成PDF格式(输出文件个) 
-pdfa1b outfile  输入将被渲染成PDF / A-1B标准目录 
(输出文件REQ'D,同为“ - PDF输出文件-pdfprofile的PDF / A-1B”) 
-awt  输入将被显示在屏幕上 
-rtf outfile  输入将呈现为RTF格式(输出文件个) 
-PCl outfile  输入将呈现为PCL(输出文件个) 
-ps outfile  输入将被渲染成的PostScript(输出文件个) 
-afp outfile  输入将呈现为甲胎蛋白(输出文件个) 
-tiff outfile  输入将被渲染为TIFF(输出文件个) 
-png outfile  输入将被渲染成PNG(输出文件个) 
-txt outfile  输入将呈现为纯文本(OUTFILE个) 
区树为XML-at[MIME]承办权(OUTFILE个) 
指定可选的MIME输出以允许转换最终格式后 
-print  输入文件将被渲染并且发送到打印机 
看到“-print帮助”选项 
-out mime outfile  输入将使用给定的MIME类型进行渲染 
(OUTFILE个)例:“退房手续申请/ PDF D:\ out.pdf”
(提示:“退房手续清单”打印支持的MIME类型的列表) 
-MIF outfile  输入将呈现为MIF(FrameMaker中)(输出文件个) 
实验性的功能 - 需要额外的FOP-sandbox.jar。 
-svg outfile  输入将呈现为一个SVG的幻灯片文件(OUTFILE个) 
实验性的功能 - 需要额外的FOP-sandbox.jar。 
-foout outfile  输入将仅XSL转换。中间 XSL-FO文件被保存,并没有进行再现。 
(仅当您使用-xml和-xsl参数)


实例

fop foo.fo foo.pdf
fop -fo foo.fo-PDF foo.pdf
fop -xml foo.xml-xsl foo.xsl-PDF foo.pdf
fop -xml foo.xml-xsl foo.xsl-foout foo.fo
fop foo.fo-MIF foo.mif
fop foo.fo-rtf foo.rtf
fop foo.fo-print
fop -print foo.fo
fop foo.fo-awt

相关命令