难题请教java高手:哪位知道如何将xml格式的文件转化为pdf格式??

windson321 2004-08-18 09:21:49
最近实习的单位要偶实现这么个功能就是将xml格式的文件(里面放的主要都是些公司数据信息),现在想将xml的转换为pdf格式的(这样可以安排自己的格式以符合文档的要求,也能更好的打印)
想问问哪位高人有这方面的经验,能否详细讲讲,做好能给个大致的例子啊。
偶听说好像可以用fob的java类库不知对否?如果是可以的话:该到哪里下载fob和具体如何操作呢?

在此先thanks了。
...全文
248 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
windson321 2004-08-19
  • 打赏
  • 举报
回复
如果用apache的FOP技术,请问他和iText比有何有缺点啊?
windson321 2004-08-19
  • 打赏
  • 举报
回复
我下载了itext-xml-1.02.jar,itext-1.02b.jar。请问应该放在那里啊?我编译了我得java源文件,另外xml也和源文件放在一个目录下,那么要如何设置classpath啊。现在我编译总说找不到com.lowagie.text.pdf, com.lowagie.text.html,com.lowagie.text.xml。
这到底是怎么回事啊,急盼指点!
chesterwoo 2004-08-19
  • 打赏
  • 举报
回复
apache的FOP技术。
windson321 2004-08-19
  • 打赏
  • 举报
回复
如果用iText的话可否?我到他网站看了一下,说好像不支持xml to pdf了,不知有没有这回事啊?
qlampskyface 2004-08-19
  • 打赏
  • 举报
回复
mark
GFDVAn 2004-08-19
  • 打赏
  • 举报
回复
如果需要以报表的形式出现可以用jasperreport,里面有xml转化为包括pdf在内的多种格式的功能。
dreamno 2004-08-19
  • 打赏
  • 举报
回复
通过xsl解释过后,
通过java生成的
capint 2004-08-19
  • 打赏
  • 举报
回复
xsl-fo
windson321 2004-08-19
  • 打赏
  • 举报
回复
偶现在的问题是用了一个apache fop的官方例子想编译一下,但是总是说包org.apache.avalon.framework ;org.apache.fop.apps;org.apache.fop.messaging等等错误,找不到。实在搞的偶都头大了啊,偶的fop目录是F:\fop-0.20.5-bin\fop-0.20.5\,例子的源文件F:\fop-0.20.5-bin\fop-0.20.5\examples\embedding\java\embedding。

还有我还设置了classpath=.;F:\fop-0.20.5-bin\fop-0.20.5\build\fop.jar;F:\fop-0.20.5-bin\fop-0.20.5\lib\batik.jar;F:\fop-0.20.5-bin\fop-0.20.5\lib\xalan-2.4.1.jar;F:\fop-0.20.5-bin\fop-0.20.5\lib\xercesImpl-2.2.1.jar;F:\fop-0.20.5-bin\fop-0.20.5\lib\avalon-framework-cvs-20020806.jar;F:\fop-0.20.5-bin\fop-0.20.5\lib\xml-apis.jar

请问问题到底出在那里啊?如何解决?急切期盼高人相助啊!!
aoaoJava 2004-08-19
  • 打赏
  • 举报
回复
windson321(ton) ,去 google上艘艘这样的文章,不就可以了啊
windson321 2004-08-19
  • 打赏
  • 举报
回复
拜托哪位给讲一下啊!!
agen10120216 2004-08-19
  • 打赏
  • 举报
回复
关注
windson321 2004-08-18
  • 打赏
  • 举报
回复
有没有人知道啊??
www203 2004-08-18
  • 打赏
  • 举报
回复
www.apache.org应该有的
你去看看

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧