读取xml就不详细讲了,http://expert.csdn.net/Expert/topic/1421/1421271.xml下面讲如何用java生成pdf
先下载iText.jar(http://www.lowagie.com/iText/)
一下是生成pdf的代码
import com.lowagie.text.*;
import com.lowagie.text.pdf.*;
import java.io.*;
public class Test {
public static void main(String[] args) {
try {
Document document=new Document();
PdfWriter.getInstance(document,new FileOutputStream(new File("test1.pdf")));

document.open(); document.add(new Paragraph("Hello World"));
document.close();

}catch(Exception exp){
exp.printStackTrace();
}
}
}

解决方案 »

  1.   

    请问我是用jdom取得的数据,那里面的document和你这里面的document是不是一样的,是不是要转换呀
    谢谢,我应该怎么给份呀!
      

  2.   

    取什么对象主要看你用的生成PDF的第3方开发包提供的方法。我前年做的时候是直接取到Hashtable里面的
      

  3.   

    可以直接取到一个Hashtable或HashMap里啊,只要将XML中的域名和PDF中的域名的对应关系处理好就可以了。
      

  4.   

    itext中有个打印查询数据的例子呀,不管怎么样,你总要定个格式吧