public static void main(String[] args) throws Exception {
PDDocument document = new PDDocument(); //创建一个空文档
PDPage page = new PDPage(); //创建一个新的页
PDFont font = PDType1Font.HELVETICA_BOLD; //获得一种字体
document.addPage(page); //把页面加入文档中间
//创建有个输出流
PDPageContentStream contentStream = new PDPageContentStream(document, page);
//开始编辑页面
contentStream.beginText();
//设置字体
contentStream.setFont( font, 12 );
//设置文字位置(x,y)
contentStream.moveTextPositionByAmount( 100, 700 );
//画文字 ‘hellword’
contentStream.drawString( "hello !");
//结束编辑
contentStream.endText();
//关闭流
contentStream.close();
//保存文件
document.save("d:\\java.pdf");
//关闭文档
document.close(); }第一句直接报错了 new PDDocument();Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at org.apache.pdfbox.cos.COSDocument.<clinit>(COSDocument.java:49)
at org.apache.pdfbox.pdmodel.PDDocument.<init>(PDDocument.java:125)
at main.CreatPDF.main(CreatPDF.java:23)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
... 3 more
PDDocument document = new PDDocument(); //创建一个空文档
PDPage page = new PDPage(); //创建一个新的页
PDFont font = PDType1Font.HELVETICA_BOLD; //获得一种字体
document.addPage(page); //把页面加入文档中间
//创建有个输出流
PDPageContentStream contentStream = new PDPageContentStream(document, page);
//开始编辑页面
contentStream.beginText();
//设置字体
contentStream.setFont( font, 12 );
//设置文字位置(x,y)
contentStream.moveTextPositionByAmount( 100, 700 );
//画文字 ‘hellword’
contentStream.drawString( "hello !");
//结束编辑
contentStream.endText();
//关闭流
contentStream.close();
//保存文件
document.save("d:\\java.pdf");
//关闭文档
document.close(); }第一句直接报错了 new PDDocument();Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at org.apache.pdfbox.cos.COSDocument.<clinit>(COSDocument.java:49)
at org.apache.pdfbox.pdmodel.PDDocument.<init>(PDDocument.java:125)
at main.CreatPDF.main(CreatPDF.java:23)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
... 3 more
解决方案 »
- 关于动态实例化类的方法,如果能够带参数实例化????
- 急急急
- Exception in thread "main" java.lang.NoClassDefFoundError: a 在线等
- 求jsp学习视频
- 关于JBUILD的使用
- 请问如何给swing包里面生成的JFrame设置边框呀?拜谢了,在线等~
- 有关java方法调用的问题~
- ftp class 在哪个包里面?
- 大神们谁有空看一下啊 我这个每次打印都会出现一个电影票是null 单价是0 不知道哪里出了错 迷茫好几天
- cmd编译显示找不到符号,求指导
- 怎么才能按要求分组打印~?~?难!!
- 想做一个取色器,但是不知道如何监听java组件外的鼠标操作
不好意思 才看到
原来如此
谢谢