gpt4 book ai didi

java - 如何处理 kabeja 上的此错误?

转载 作者:太空宇宙 更新时间:2023-11-04 08:12:25 29 4
gpt4 key购买 nike

我需要从给定的 DXF 文件生成 SVG。我尝试使用 kabeja 包来存档。这是他们在网页上提供的代码。

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import org.xml.sax.ContentHandler;

import org.kabeja.dxf.DXFDocument;
import org.kabeja.parser.DXFParseException;
import org.kabeja.parser.Parser;
import org.kabeja.parser.ParserBuilder;
import org.kabeja.svg.SVGGenerator;
import org.kabeja.xml.SAXGenerator;
public class MyClass{
public MyClass(){
...
}
public void parseFile(String sourceFile) {

Parser parser = ParserBuilder.createDefaultParser();

try {
parser.parse(new FileInputStream(sourceFile));

DXFDocument doc = parser.getDocument();

//the SVG will be emitted as SAX-Events
//see org.xml.sax.ContentHandler for more information

ContentHandler myhandler = new ContentHandlerImpl();

//the output - create first a SAXGenerator (SVG here)
SAXGenerator generator = new SVGGenerator();

//setup properties
generator.setProperties(new HashMap());

//start the output
generator.generate(doc,myhandler);


} catch (DXFParseException e) {
e.printStackTrace();
} catch (IOException ioe) {
ioe.printStackTrace();
}
}
}

Hear是kabeja开发组在sourceforge web site上提供的代码。但在上面的代码中,我注意到新包中缺少一些类。例如

         ContentHandler myhandler = new ContentHandlerImpl();

在这一行中,它创建了 contentHandlerImpl 对象,但使用新的 kabeja 包,它没有该类。因此,它不会生成 SVG 文件。有人可以解释一下如何使用这个包来归档我的目标吗?

最佳答案

尝试阅读symbol ContentHandlerImpl not found来自 kabeja 的论坛

关于java - 如何处理 kabeja 上的此错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10968155/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com