Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 创建Android设备可以读取的PDF_Java_Android_Pdf - Fatal编程技术网

Java 创建Android设备可以读取的PDF

Java 创建Android设备可以读取的PDF,java,android,pdf,Java,Android,Pdf,我使用ApachePDFBox库创建pdf文件。它使用XFA结构创建文件。PC、Mac或Linux上的应用程序可以毫无问题地读取这些文件。但Android设备无法做到这一点。我在pdf文件中看到以下错误消息: 请稍候。。。如果此消息最终未被文档的正确内容替换,则PDF查看器可能无法显示此类型的文档。 我正试图找到一个解决方案来创建可以被Android设备读取的pdf文件。我找不到任何关于如何做这件事的信息。 有人做过类似的事情吗?如果生成一个非XFA PDF,您可能会更幸运。XFA规范庞大、复杂

我使用ApachePDFBox库创建pdf文件。它使用XFA结构创建文件。PC、Mac或Linux上的应用程序可以毫无问题地读取这些文件。但Android设备无法做到这一点。我在pdf文件中看到以下错误消息: 请稍候。。。如果此消息最终未被文档的正确内容替换,则PDF查看器可能无法显示此类型的文档。 我正试图找到一个解决方案来创建可以被Android设备读取的pdf文件。我找不到任何关于如何做这件事的信息。
有人做过类似的事情吗?

如果生成一个非XFA PDF,您可能会更幸运。XFA规范庞大、复杂,而且没有得到很好的支持。Adobe Reader支持它,但Android或桌面上的其他阅读器并不多

我总是用iText。从未尝试过PDFBox。PDFBox不支持XFA的渲染。PDF是PDF,但说Android设备无法读取它们有点笼统。安卓肯定有很多不同的PDF阅读器?它们在你的PDF上都失败了吗?将PDF与XFA结合使用意味着将自己限制在少数几个PDF查看器中有没有非Adobe查看器?在你提到的三个平台中,可能没有更多的了。我有一个xfa结构的pdf文件,我无法更改它。因此,我正在寻找一种解决方案,将此xfa转换为Acroform并创建具有Acroform结构的pdf文件。它应该允许在android设备上阅读来解决这个问题。