小编zel*_*ooq的帖子

FOP 蜡染 NoClassDefFoundError: org/apache/batik/bridge/UserAgent

我不使用maven、pom 或任何东西。我只有简单的测试类进行测试,我只是尝试将 XSL-FO 转换为 PDF,但出现此错误。代码很简单:

package testing;

import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream; 

import javax.xml.transform.Source;
import javax.xml.transform.Transformer;
import javax.xml.transform.sax.SAXResult; 

import javax.xml.transform.Result; 
import javax.xml.transform.TransformerFactory; 
import javax.xml.transform.stream.StreamSource; 

import org.apache.fop.apps.Fop; 
import org.apache.fop.apps.FopFactory; 

import org.apache.xmlgraphics.util.MimeConstants;


    public class test {

    public static void main(String[] args) {
        String pth="C:/Temp/";
        FopFactory fopFactory = FopFactory.newInstance(new File(".").toURI());
        TransformerFactory factory = TransformerFactory.newInstance();
        OutputStream out;
        try
        {   
        out = new BufferedOutputStream(new FileOutputStream(new File(pth+"myfile.pdf")));

        InputStream in = new FileInputStream(pth+"everything.fo");

        Source source = null;
        Transformer transformer = …
Run Code Online (Sandbox Code Playgroud)

xsl-fo batik apache-fop

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

apache-fop ×1

batik ×1

xsl-fo ×1