1、JAVA中如何读取PPT中的内容。最好能够给出示例。
2、我用JAVA读取RTF中的内容,为什么读出来的全是乱码。代码如下:
    try{
      DefaultStyledDocument styledDoc = new DefaultStyledDocument();
      new RTFEditorKit().read(is, styledDoc, 0);
      contents = styledDoc.getText(0, styledDoc.getLength());
      System.out.println("***RTF content***:"+contents);
    }catch(Exception ex){
      throw new Exception("无法解析RTF文档!");
    }
    注:is为InputStream类型,当前读取文件3、JAVA中我用PDFBOX读取的PDF文档,读出来的也是乱码,请问有什么好的第三方控件可以读取PDF中的内容吗?

解决方案 »

  1.   

    java读excel有第三方的包,ppt就不知道了pdf也应该有的
      

  2.   

    把PPT里的内容读出来估计有难度呵,其它几个格式可用开源包,到网上一搜便知。
      

  3.   

    我现在想知道的就是读取PPT,RTF,PDF。
    PPT:我根本不知道该如何读取。
    RTF:读出来都是乱码。
    PDF:开源包是有,可是读出的中文全是乱码。
      

  4.   

    java操作word详解,并且有开发包下载 http://www.chinajavalab.com/cgi-bin/topic.cgi?forum=1&topic=46
    jxl的详细用法,可以对excel操作 
      

  5.   

    各位兄弟,我要的是解析PPT和PDF的东东啊,唉。
    苦恼啊,着急啊!!!!
      

  6.   

    操作excel可以用jxl
    不过很麻烦
    一个字段一个字段地读
      

  7.   

    乱码跟系统有关系,如果在系统中读取文件的内容,如果系统不支持的话,读出来的就是乱码,我就碰到了这个问题,所以先看看系统支持不支持该编码命令是locale也可以用iconv --list来查看