【发布时间】:2014-02-12 19:08:56
【问题描述】:
我在我的 rails 应用程序中使用 google docs iframe 将 pdf(托管在 S3)嵌入到模态中。代码如下:
$modalBody.append(
"<iframe src='https://docs.google.com/viewer?url=<%= @url %>&embedded=true' width='100%' height='800'></iframe>"
);
问题是有时(看似随机的)pdf 显示为黑白,即使原始上传是彩色的。我唯一的提示是,呈现为黑白的 pdf 通常在其中几乎没有颜色(如下图所示)。知道发生了什么吗?
AWS
Google 文档
Google Docs link(您可以通过将 AWS 链接插入Google Docs viewer 来获取此信息)
【问题讨论】:
-
黑白显示的 pdf 文件有什么模式吗?可能是某种色彩空间转换问题。
-
我能推断的唯一模式是,黑白问题似乎只发生在原始 PDF 中的颜色量相对较低时(如上面的截图)。
-
我们的 PDF 也有类似的问题,Google-Drive 预览的质量非常低(只有几种不同的颜色),而下载的版本很好
-
如果您仍然需要这个答案,请更新文档。我们肯定一直在这条路上,可以给出答案,但需要看一下文档
-
@MitchVanDuyn 我不再有权访问该存储桶。我们最终只是离开了谷歌文档查看器 iframe。但是,我确实认为答案仍然有价值,因为它似乎是一个相当普遍的问题。
标签: ruby-on-rails pdf amazon-web-services amazon-s3