我收到一个错误“ W.System.err:/ document /(pdf文件名):打开失败:ENOENT(没有这样的文件或目录)”

时间:2019-12-11 12:12:00

标签: java android

我正在制作一个选择文件的应用程序,因此我使用了 此代码>

Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT);
    intent.setType("application/pdf");
    intent.addCategory(Intent.CATEGORY_OPENABLE);
    startActivityForResult(intent, REQUEST_CODE);
    Log.e("startSearch: ","worked");

然后将pdf存储在变量中

Uri uri = data.getData()

File f = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS) + File.separator + uri.getPath() +".pdf");
            path.setText(f.getPath());

然后我使用了pdfbox库

  

实现文件('libs / pdfbox-app-2.0.17.jar')

此库有助于将pdf转换为适用于Android的文本。

然后我使用了https://radixcode.com/pdfbox-example-code-how-to-extract-text-from-pdf-file-with-java

的引用

和他的视频https://www.youtube.com/watch?v=McE9yHqr6Kk

但是我仍然收到错误“ W.System.err:/ document /(pdf文件名):打开失败:ENOENT(没有这样的文件或目录)”

如果可以的话请帮助!

0 个答案:

没有答案