2013-12-19 3 views
-1
try 
     {    
      PdfReader reader = new PdfReader(RESULT1); 
      PdfStamper stamper = new PdfStamper(reader, new FileOutputStream(RESULT2)); 
      AcroFields form = stamper.getAcroFields(); 
      String name = form.getField("Text1");//Check Box 1 
      stamper.close(); 
      reader.close(); 

      FileInputStream file = new FileInputStream(new File("//Users//"+ usr +"//Desktop//TNA//input//FR-OPS-030 Master Training Plan_Rev4.xls")); 
      HSSFWorkbook workbook = new HSSFWorkbook(file); 
      HSSFSheet sheet = workbook.getSheet("Sheet1");// getSheetAt(0); 

      HSSFRow row = sheet.createRow((short) 0);  
      HSSFCellStyle style = workbook.createCellStyle(); 
      style.setFillForegroundColor(HSSFColor.DARK_BLUE.index); 
      style.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND); 

      HSSFRow row1 = sheet.createRow(7); 
      HSSFCell name_c1 = row1.createCell(0); 
      name_c1.setCellValue(name); 
      name_c1.setCellStyle(style); 

      file.close(); 

      FileOutputStream outFile =new FileOutputStream(new File("//Users//"+ usr +"//Desktop//TNA//output//FR-OPS-030 Master Training Plan_Rev41w.xls")); 
      workbook.write(outFile); 
      outFile.close(); 
     } 
     catch(Exception ex) 
     { 
      System.out.println(ex);     
     } 

Я использовал код для чтения PDF-файла из папки. Он работает отлично для одного документа, но у меня есть несколько файлов в папке. Как читать PDF-файлы. Пожалуйста, советыJava - Читать все pdf-файл в папке

ответ

3

Вы могли бы начать с рассмотрения на java.io.File, который имеет методы для получения списка файлов ...

  • File#listFiles который позволяет перечислить все файлы в контексте данного File например
  • File#listFiles(FileFilter) который позволяет отфильтровать список, как это создается ...

Или, если вы используете Java 7+, вы можете взглянуть на расширенной File I/O API

Смежные вопросы