在下面的代码中,我创建了一个pdf文件,想知道如何打开同一个文件,如何在屏幕上显示?
Document document = new Document();
try {
PdfWriter.getInstance(document, new FileOutputStream(
android.os.Environment.getExternalStorageDirectory()
+ java.io.File.separator + "droidtext"
+ java.io.File.separator + "HelloWorld.pdf"));
document.open();
document.add(new Paragraph("Hello World"));
} catch (DocumentException de) {
System.err.println(de.getMessage());
} catch (IOException ioe) {
System.err.println(ioe.getMessage());
}
document.close();
答案 0 :(得分:1)
从你的问题我想你想打开存储的pdf文件
试试这个..
File file = new File("/sdcard/download/prod.pdf");//pdf file stored path
Uri path = Uri.fromFile(file);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(path, "application/pdf");
try {
startActivity(intent);
} catch (ActivityNotFoundException e) {
Toast.makeText(this, "No Application Available to View PDF",
Toast.LENGTH_SHORT).show();
}
希望这会有所帮助..
答案 1 :(得分:0)
在您的手机中安装了pdf阅读器应用程序并尝试运行上述代码。该文件将在该应用程序中打开