修改edge浏览器阅读pdf文档的背景颜色

方法一


background-color:rgb(199,237,154); opacity: 0.7;

把这行代码复制,在pdf页面内按F12,选中html元素,粘贴到element.sytle下,如下图:
在这里插入图片描述

如果嫌每次都要这么设置比较麻烦,可以在edge扩展商店里搜索:pdf护眼阅读器,安装这个扩展之后,打开开关就可以自动改色。这个是我自己写的扩展,非常简单,欢迎提出需求建议
如果无法使用,查看文章最后
在这里插入图片描述

方法二

如果想设置成黑纸白字而不是滤镜,复制以下代码:

var cover = document.createElement("div"); 
let css = ` 
    position: fixed; 
    pointer-events: none; 
    top: 0; 
    left: 0; 
    width: 100vw; 
    height: 100vh; 
    background-color: white; 
    mix-blend-mode: difference; 
    z-index: 1; 
` 
cover.setAttribute("style", css); 
document.body.appendChild(cover); 

在pdf页面内按F12粘贴到控制台(console)并按下回车键
在这里插入图片描述

关于扩展工具

安装扩展后进入“管理扩展”页面,勾选“允许访问文件 URL”选项

### 将HTML页面导出为PDF格式 在Microsoft Edge浏览器中,用户可以通过内置的打印功能轻松地将任何网页保存为PDF文件。具体操作如下: 当需要将当前浏览的HTML页面转换并保存为PDF时,在Edge浏览器内按下组合键 `Ctrl + P` 打开打印预览窗口[^1]。在此界面中的“目标设备”或“打印机”列表里寻找名为【Microsoft Print to PDF】的虚拟打印机选项,并对其进行选择。 完成上述配置之后,可以根据个人需求调整页面布局方向(横向/纵向)、纸张尺寸以及页边距等参数设置;如果有必要的话还可以自定义页眉和页脚的信息显示样式。一切准备就绪后,只需点击位于该对话框底部区域里的【保存】按钮即可启动转换过程并将最终生成的PDF文档存储至指定位置上。 值得注意的是,为了确保所创建出来的PDF版本能够完美保留原始Web内容的所有视觉效果及交互特性,建议先仔细核对预览图样再执行实际输出动作。此外,考虑到不同网站可能存在差异化的编码方式或是特殊插件支持情况等因素影响,遇到某些特定情形下的兼容性问题时可能还需要额外采取相应措施加以解决。 ```python # Python代码示例仅用于说明自动化此流程的概念,并非直接适用于浏览器环境。 import webbrowser from selenium import webdriver def export_html_to_pdf(url, output_path): options = webdriver.EdgeOptions() prefs = { "download.default_directory": output_path, "plugins.always_open_pdf_externally": True } options.add_experimental_option('prefs', prefs) driver = webdriver.Edge(options=options) try: driver.get(url) # 假设这里有一个方法可以直接调用浏览器内部API来触发打印为PDF的功能 driver.execute_script("window.print();") finally: driver.quit() export_html_to_pdf("https://example.com", r"C:\path\to\output.pdf") ```
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值