尝试查看 pdf 时出现空白页面以及大量 "ignoring invalid character in hex string" 警告
Blank page when attempting to view pdf along with numerous "ignoring invalid character in hex string" warnings
我不确定还有什么地方可以解决这个问题。整个周末都在困扰我。
我有一个 Ionic 3 应用程序,我正在使用 ng2-pdf-viewer 库来处理 pdf(我相信这个库是基于 pdf.js,但更适合 Angular 使用).
我最初在这个特定库的 github 问题页面上发布了这个问题,但我不确定那里的线程可能有多活跃:https://github.com/VadimDez/ng2-pdf-viewer/issues/387.
基本上我的问题是这样的。当我尝试使用库中的 'pdf-viewer' 组件查看 pdf 时,我在 Chrome 开发控制台中收到了一大堆警告...
"Ignoring invalid character n in hex string"
无论 pdf 的来源是什么,n 似乎都是同一组值...'character "33", character "79", character "84", character "89" etc. etc.'
有很多这样的警告,我在尝试查看 pdf 时得到的只是一个空白页。
这里的奇怪之处在于,一切都在 Firefox 上完美运行,但在 Chrome 中,更重要的是,在 ios/android 设备本身上,我收到带有空白页面的警告错误。
如能提供帮助,我们将不胜感激!
我实际上放弃了这样做,最后只是删除了这个库,并使用来自服务器的带有文件 uri 的 http 请求来获取文件作为 responseType blob,将文件本地保存到文件系统,然后使用任一 fileopener 插件在手机上或 window.open 在网络应用程序上查看。它实际上也适用于所有文件类型,而不仅仅是 pdf。如果其他人遇到问题,我可能会为您举个例子。
我不确定还有什么地方可以解决这个问题。整个周末都在困扰我。
我有一个 Ionic 3 应用程序,我正在使用 ng2-pdf-viewer 库来处理 pdf(我相信这个库是基于 pdf.js,但更适合 Angular 使用).
我最初在这个特定库的 github 问题页面上发布了这个问题,但我不确定那里的线程可能有多活跃:https://github.com/VadimDez/ng2-pdf-viewer/issues/387.
基本上我的问题是这样的。当我尝试使用库中的 'pdf-viewer' 组件查看 pdf 时,我在 Chrome 开发控制台中收到了一大堆警告...
"Ignoring invalid character n in hex string" 无论 pdf 的来源是什么,n 似乎都是同一组值...'character "33", character "79", character "84", character "89" etc. etc.'
有很多这样的警告,我在尝试查看 pdf 时得到的只是一个空白页。
这里的奇怪之处在于,一切都在 Firefox 上完美运行,但在 Chrome 中,更重要的是,在 ios/android 设备本身上,我收到带有空白页面的警告错误。
如能提供帮助,我们将不胜感激!
我实际上放弃了这样做,最后只是删除了这个库,并使用来自服务器的带有文件 uri 的 http 请求来获取文件作为 responseType blob,将文件本地保存到文件系统,然后使用任一 fileopener 插件在手机上或 window.open 在网络应用程序上查看。它实际上也适用于所有文件类型,而不仅仅是 pdf。如果其他人遇到问题,我可能会为您举个例子。