我想一行一行的访问PDF文档,同时可以选择的改变一行的字体,然后再将改变后的再一行一行的存到另外一个pdf文档中。

解决方案 »

  1.   

    你要去下载它对应的解析包。你google上搜一下。
      

  2.   

    需要pdfbox和log4j的包 举个例子: 
    import   org.pdfbox.pdfparser.*; 
    import   org.pdfbox.util.PDFTextStripper; 
    import   java.io.*; /** 
      *   测试pdfbox   
      *   @author   kingfish 
      *   @version   1.0 
      */ 
    public   class   TestPdf   {     public   static   void   main(String[]   args)   throws   Exception{ 
            FileInputStream   fis   =   new   FileInputStream( "c:\\intro.pdf "); 
            PDFParser   p   =   new   PDFParser(fis); 
            p.parse();         
            PDFTextStripper   ts   =   new   PDFTextStripper();         
            String   s   =   ts.getText(p.getPDDocument()); 
            System.out.println(s); 
            fis.close(); 
        } 
    }
      

  3.   

     String s = ts.getText(p.getPDDocument()); 
    获取整页后再一行一行拆分