Xml syntax serna free 4.4.0 docbookv4.5韩元';t使用fop发布pdf
我使用的是语法Serna free 4.4.0-20111114 docbookv4.5及其在几秒钟内发布的html 但是当我尝试用Fop以pdf格式发布时 它冻结了声称“运行…”和“发布…”的功能,就像永远的一样——一小时又一小时Xml syntax serna free 4.4.0 docbookv4.5韩元';t使用fop发布pdf,xml,xslt,apache-fop,docbook,Xml,Xslt,Apache Fop,Docbook,我使用的是语法Serna free 4.4.0-20111114 docbookv4.5及其在几秒钟内发布的html 但是当我尝试用Fop以pdf格式发布时 它冻结了声称“运行…”和“发布…”的功能,就像永远的一样——一小时又一小时 我已配置并运行FOP;使用中的示例(xml文件-XSLT样式表)在命令行上运行良好 使用使用Syntext Serna Free创建的-xml文件及其来自软件的xsl文件 XML: 我得到以下反馈 Mar 20, 2014 9:57:52 AM org.apach
我已配置并运行FOP;使用中的示例(xml文件-XSLT样式表)在命令行上运行良好 使用使用Syntext Serna Free创建的-xml文件及其来自软件的xsl文件 XML: 我得到以下反馈
Mar 20, 2014 9:57:52 AM org.apache.fop.cli.Main startFOP
SEVERE: Exception
org.apache.fop.apps.FOPException: Don't know what to do with Free
at org.apache.fop.cli.CommandLineOptions.parseUnknownOption(CommandLineOptions.java:731)
at org.apache.fop.cli.CommandLineOptions.parseOptions(CommandLineOptions.java:403)
at org.apache.fop.cli.CommandLineOptions.parse(CommandLineOptions.java:167)
at org.apache.fop.cli.Main.startFOP(Main.java:161)
at org.apache.fop.cli.Main.main(Main.java:208)
我该怎么处理呢?
我在windows 7上运行它,现在引用了路径(谢谢Daniel)。创建了pdf文件,但断字模式不规则。
为了解决这个问题,我替换了以下内容:
C:\Program Files\Syntext\Serna Free
4.4\xml\stylesheets\docbook-xsl-1.68.1\
与:
docbook-xsl-1.78.1
来自sourceforge,不更改原始foldername
此外,在正在发布的xml文件目录中还需要一个文件夹docbookV4.5,其中包含
这是通过命令行工作的,而不是serna界面。将任何xml转换为html与通过FOP转换为FO然后再转换为PDF有很大不同。尽管这两个过程都使用XSLT,但它们非常不同。您的错误很可能是由FOP处理器引起的。您需要提供FOP输出(日志)片段或再现问题的FO文件;特别是XSLT的路径。这就是错误中提到的路径(它将“Free”视为单独的arg)。
C:\Users\strath\fop-1.1>fop -xml C:\Users\strath\Desktop\xml.xml -xsl C:\Program Files\Syntext\Serna Free 4.4\xml\stylesheets\docbook-xsl-1.68.1\fo\docbook.xsl pdf.pdf
Mar 20, 2014 9:57:52 AM org.apache.fop.cli.Main startFOP
SEVERE: Exception
org.apache.fop.apps.FOPException: Don't know what to do with Free
at org.apache.fop.cli.CommandLineOptions.parseUnknownOption(CommandLineOptions.java:731)
at org.apache.fop.cli.CommandLineOptions.parseOptions(CommandLineOptions.java:403)
at org.apache.fop.cli.CommandLineOptions.parse(CommandLineOptions.java:167)
at org.apache.fop.cli.Main.startFOP(Main.java:161)
at org.apache.fop.cli.Main.main(Main.java:208)