2017-11-29 9 views
0

로컬 저장소에 My ListView 항목을 Pdf 파일로 저장했지만 Pdf 파일을 인쇄 할 수없고 열 수도 없습니다.
그것은이 같은 오류를 보여줍니다
당신은 다음과 같이 만들 수 없습니다Wi-Fi를 통해 전화에서 HP 프린터로 인쇄

File fileDir = new File(
       Environment.getExternalStorageDirectory(), 
       "Android/data/mypackage/"); 

     if (!fileDir.exists()) 
      fileDir.mkdirs(); 


     File newFile = new File(fileDir, fileName+ ".pdf"); 

     BufferedWriter bw = new BufferedWriter(new FileWriter(newFile, false)); 

    /* 
    * Write a header row. 
    */ 
     bw.write("Description" + "\t\t\t" + "Value"); 

    /* 
    * and a row for each result, comma separated 
    */ 
     for (int i = 0; i < jewelleryDetailsList.size(); i++) { 
      String row = new String(); 
      row = jewelleryDetailsList.get(i).getLine1() 
        + "\t\t" + jewelleryDetailsList.get(i).getLine2(); 
      bw.write(row); 
     } 

     bw.close(); 

답변

1

, 당신이 "TXT 파일을 작성하는 방법"을 사용하기 위해 노력하고있다 "PDF를 (myfile.pdf 잘못된 형식으로되어 있습니다) 표시 할 수 없습니다" pdf 제작. 그러나 그렇게 할 수는 없습니다. PDF를 생성하는

당신과 같은 많은 옵션이 있습니다.

  1. 이 iText 라이브러리 (ItextTutorial)
  2. droidText 라이브러리 (DroidText)

, 당신은 그들 중 하나를 여러 가지 사용할 수 있습니다를 그것의를 매우 배우기 쉽습니다.

더 많은 도움이 필요하면 알려주세요.