Android PdfRenderer无法处理某些PDF文件

时间:2016-01-18 03:41:10

标签: android pdf

我目前正在尝试使用需要minSDK为21的PDFRenderer类。在大多数情况下,我都遵循here中的示例。它适用于大多数PDF文件,但似乎每当我尝试将它放入由LaTeX制作的PDF文件时它就会失败。我不完全确定是否是这种情况,但这里是指向不起作用的PDF示例的链接:http://www.cs.ucr.edu/~mkrtchyk/CS111_files/asymptotic_notation.pdf。我现在完全迷失了,因为我找不到合理的理由,为什么它不起作用。下面是一张PDF正常工作的图片,但无法正确渲染另一张PDF。我知道,因为PdfRenderer是新的,不会有很多人熟悉这个,但如果您对可能导致此问题的原因有所暗示,请告诉我。感谢您![working] 3 [not working] 4

1 个答案:

答案 0 :(得分:0)

您链接的文件似乎是正确的,但PDFRenderer和PDF 1.5格式可能存在问题。您可以通过在记事本中打开PDF并查看文件的开头来检查所使用的PDF文件格式版本,PDF格式的版本设置如下:

%PDF-1.5...

一般来说,较低格式(1.4,1.3)的PDF文件结构比较简单,反之亦然。您应该了解PDFRenderer的一些其他问题,如[部分页面呈现] [1]。

相关问题