

androidでxls形式のデータを罫線等残したままPDFに変換したいのですが方法が分かりません。  
以下のソースのようにでエクセルデータを読み込んで出力する際に元のエクセルのレイアウトを崩さずPDF変換したいのです。  
参考になるサイト等ヒントになるようなこと知っている方教えていただけますか

[code]

    public class MainActivity extends AppCompatActivity {
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
    try { 
    　　InputStream f = this.getAssets().open("seisansyo.xls"); // 既存のExcelファイル名を指定
     　　Workbook wb = new HSSFWorkbook(f);
     f.close(); //ここで入力ストリームを閉じる
    FileOutputStream fileOut = new FileOutputStream(Environment.getExternalStorageDirectory().getAbsolutePath() + "/Android/date/" + "workbook2.xls");
    　　// 編集したいシート、列、セルを指定
     　　Sheet s =wb.getSheetAt(0);
    　　Row r = s.getRow(1);
    　　Cell c = r.getCell(1);
    　　// この場合B2セルに「あいう」をセット
    　　c.setCellValue( "あいう" );
    　　c.setCellType( Cell.CELL_TYPE_STRING );
    　　wb.write(fileOut);
    　　fileOut.close();
     } catch (IOException oops) {
    　　　Log.e("error", oops.toString());
    　　　oops.printStackTrace();
          }
    }
    
[/code]


CC BY-SA 3.0
2016-02-10T11:07:47.210
21943
2021-03-25T00:48:11.823
2016-02-11T23:45:28.347
13247
13247
question
android java pdf excel apache-poi
androidでxls形式のデータを罫線等残したままPDFに変換したい