Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.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
Pdf 在Google文档查看器中显示位流_Pdf_Google Docs_Dspace_Bitstream - Fatal编程技术网

Pdf 在Google文档查看器中显示位流

Pdf 在Google文档查看器中显示位流,pdf,google-docs,dspace,bitstream,Pdf,Google Docs,Dspace,Bitstream,我一直在使用iframe将googledocs查看器嵌入我的DSpace实例中,这是一个在线数字存储库 这是我的网站链接: DSpace生成指向存储库中每个项目/pdf的比特流链接。当我单击预览链接时,我的页面中会出现一个iframe,但不会加载任何文档。但是,当我将iframe的源文件更改为pdf路径文件(该文件在世界上是可公开访问的,而不是位流)时,查看器将加载该文档 我已经尽了我所能,从检查我的web服务器是否可以被google docs viewer公开访问。我的web服务器是可公开访问

我一直在使用iframe将googledocs查看器嵌入我的DSpace实例中,这是一个在线数字存储库

这是我的网站链接:

DSpace生成指向存储库中每个项目/pdf的比特流链接。当我单击预览链接时,我的页面中会出现一个iframe,但不会加载任何文档。但是,当我将iframe的源文件更改为pdf路径文件(该文件在世界上是可公开访问的,而不是位流)时,查看器将加载该文档

我已经尽了我所能,从检查我的web服务器是否可以被google docs viewer公开访问。我的web服务器是可公开访问的,我怀疑Google Docs Viewer不再支持比特流了?如果是这样,我将如何在我的页面中的iframe中显示pdf文件?有什么想法吗

下面是我的页面,上面写着“抱歉,没有预览版”


我无法在我的google文档查看器上显示比特流的原因是,即使我的IP可以公开访问,我的端口也是私有的。我所做的是,通过在路由器上设置端口来公开端口