我已将My ListView项目保存为本地存储中的Pdf文件,但无法打印Pdf文件,也无法打开它。
它显示如下错误:“无法显示pdf(myfile.pdf的格式无效)”
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();
答案 0 :(得分:1)
你不能这样创建,你试图使用&#34;方法创建txt文件&#34;制作pdf,但不可能这样做。
要创建pdf,您有很多选项,例如:
有很多,你可以使用它们中的任何一个。这很容易学习。