当前位置: 首页 > 知识库问答 >
问题:

PDFBox Android失败示例代码

濮阳
2023-03-14

我想使用Android版的PDFBox从头开始创建PDF。应显示图像和表格,以及每个页面的重复PDF标题。

我使用的版本是com。tom_roush:pdfbox android:1.8.10.0,可在https://github.com/TomRoush/PdfBox-Android.

所以我克隆了存储库并尝试运行示例代码。Edit1:这是示例代码的链接:https://github.com/TomRoush/PdfBox-Android/blob/master/sample/src/main/java/com/tom_roush/pdfbox/sample/MainActivity.java

我已经能够在我的测试设备上安装它了,但是pdfcreation失败,原因是FileNotFoundException:Path(拒绝访问)。

所以我试着改变路径,将PDF保存到不同的位置,但这对我不起作用。有没有关于如何保存pdf以便以后打开的建议?

共有1个答案

翟单弓
2023-03-14

请添加、请求并授予WRITE_EXTERNAL_STORAGE权限。

 类似资料:
  • 问题内容: 在创建所需的实际应用程序之前,我试图对此有一个基本的了解。我最近从2.7移到了3.3。 从python文档直接复制粘贴此代码失败,这里的一个简单示例也是如此。 这是我的代码,从第二个示例派生而来: 这是输出: 如何使此代码按预期工作?我希望这些示例可以立即使用。 问题答案: 这是我的错,有两个原因: 该代码不受保护,即没有 看起来奇怪的Traceback是因为未保存文件。以前从没给我造

  • 问题内容: 我正在尝试使用以下示例代码来使OpenCV运行 我显示以下错误行: 谁能告诉我该错误是什么意思或如何调试? 问题答案: 我也面临这个问题。问题在于.getPath()返回格式的绝对路径。 例如:“ / C:/Users/projects/FaceDetection/bin/com/face/detection/haarcascade_frontalface_alt.xml”。 因此,像

  • 我只是复制粘贴的代码从本教程在LWJGL维基,我现在将粘贴在这里为您的方便。 当我运行它时,它抛出了一个错误 我把它缩小到方法中对的调用,然后点击Google了解这可能意味着什么,并发现了这个SO问题,其中列出了一大堆可能的原因(为了方便,这里列出了)。 > 如果非零缓冲区对象名称绑定到启用的数组或绑定,并且当前映射了缓冲区对象的数据存储,则生成 。 如果在执行和相应的之间执行了,则生成。 如果当

  • 我正在尝试运行 Facebook JS 开发工具包文档中的第一个示例。我创建了一个新应用程序,创建了一个名为“facebookTest.html”的空白文档,粘贴了示例中的代码,并插入了新应用程序的应用程序ID。 加载页面时,在Javascript控制台上,我收到以下错误消息: 我做错了什么? 编辑:当我在< code>"//connect.facebook.net/... "前添加< code

  • 问题内容: 我有问题。 环境 问题 任何人都可以帮助我使它起作用? 问题答案: 错误很明显: ld:找不到用于-ltensorflow的库 运行时,您将调用go编译器来编译所需的库,测试文件,然后执行它们。 当编译使用“非纯” go库的程序时,必须使编译器(和链接程序)知道该库。 在编译阶段,编译器也在环境变量中列出的路径中查找库(也): 在OS X和Linux上。 因此,您必须在此变量中添加已编

  • 我有以下代码: 它产生: 但是,我想创建一个看起来像这样的东西: 我如何更改代码,使它包含一个为所有学生的0的Fail列,并提供一个总计?