8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

如何使用 PDF.js 和 CSS 保留反转的 pdf 文档上的图像颜色?

Jesse Wood 1月前

36 0

我的目标是通过 PDF.js 库读取 PDF 文件,并以黑色背景和白色文本的暗模式显示 PDF,并保留文档中图像的原始状态。

读取 PDF 文件 PDF.js ,并以黑色背景和白色文本的暗模式显示 PDF,并保留文档中图像的原始状态。

借助 PDF.js 示例,我能够在画布上显示 PDF 文档并应用过滤器来反转黑白。

#the-canvas { filter: invert(1); }

jsfiddle 示例

我在保留 pdf 中图像的原始颜色方面遇到了问题。

CSS 中有没有办法只反转灰度颜色?

帖子版权声明 1、本帖标题:如何使用 PDF.js 和 CSS 保留反转的 pdf 文档上的图像颜色?
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由Jesse Wood在本站《css》版块原创发布, 转载请注明出处!
最新回复 (0)
  • 是的,可以做到!

    如果您有权访问源代码(这就是在 Acrobat 中完成的方式)!

    以所提议的小提琴为例。
    我们从第 2 页可以看到,基础文件已立即反转 100%,因此所有内容都是反向色域。因此,蓝天不是蓝色,而是反转的(更像是黄色)。

    因此我们只需提取黄色图像并将其反转为蓝色即可。然后将其重新定位在黄色渲染上。

    为了有效,您必须拥有独立于页面的图像,并且能够将其反转形式重新定位到完全相同的位置。在 PDF 编辑器中非常容易。但 jsPDF 并不是像 Acrobat Reader 那样在可访问性和表单等方面功能齐全的 PDF 编辑器。

    enter image description here

    一种更简单的方法是先反转图像,然后再反转所有内容。

返回
作者最近主题: