我尝试使用 iText ( here ) 在 Android 中将文本转换为 PDF,但它给出了“找不到文件”异常。 这是代码:
try
{
PdfWriter.getInstance(document, new FileOutputStream("hello.pdf"));
document.open();
document.add(new Paragraph("Hello World"));
document.close();
Log.d("OK", "done");
}
catch (FileNotFoundException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
catch (DocumentException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
你能帮帮我吗?谢谢
最佳答案
这对我来说很完美,
try
{
Document document = new Document();
PdfWriter.getInstance(document, new FileOutputStream(Environment.getExternalStorageDirectory() + "/hello.pdf"));
document.open();
document.add(new Paragraph("Hello World"));
document.close();
Log.d("OK", "done");
}
catch (FileNotFoundException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
catch (DocumentException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
在 list 文件中,
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
关于android - 使用 iText 在 Android 中将文本转换为 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10595138/