加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – Google Docs inline pdf显示为黑白色

发布时间:2020-12-17 01:18:22 所属栏目:百科 来源:网络整理
导读:我使用我的rails应用程序中的 google docs iframe在modals中嵌入pdf(托管在S3).这是代码: $modalBody.append( "iframe src='https://docs.google.com/viewer?url=%= @url %embedded=true' width='100%' height='800'/iframe"); 问题是有时(看似随机)pdf以黑
我使用我的rails应用程序中的 google docs iframe在modals中嵌入pdf(托管在S3).这是代码:
$modalBody.append(
  "<iframe src='https://docs.google.com/viewer?url=<%= @url %>&embedded=true' width='100%' height='800'></iframe>"
);

问题是有时(看似随机)pdf以黑白显示,即使原始上传是彩色的.我唯一的提示是,呈现为黑色和白色的pdf通常只有很少的颜色(如下图所示).知道发生了什么事吗?

AWS

AWS pdf link

谷歌文档

Google Docs link(您可以通过将AWS链接插入Google Docs viewer来获得此信息)

解决方法

我相信它是PDF中RGB图像的压缩类型.我尝试将RGB转换为CMYK,这种类似的工作(我只有一个非常古老的实用工具).我还尝试编辑原始图像以添加另一个图像: http://tonywilk.no-ip.org/testpdf/index.html pdf文件位于: http://tonywilk.no-ip.org/testpdf/test_out.pdf

这显示添加的图像的颜色,原始仍然是单色的 – 因此Google查看器无法处理原始的压缩类型.

除了重新编码pdf之外,我担心它对你没什么帮助 – 抱歉!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读