我不使用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)