Closed CescMessi closed 1 year ago
很多反馈的问题所在的站点都需要账户登录才能访问,没有提供测试账户就意味着无法看到实际情况,于是就没有解决办法。
,.textLayer *
,保存为站点数据独享。,.textLayer *
,保存为站点数据独享。145 没有账户登录去看到实际问题,神仙也救不了。
注意事项
很多反馈的问题所在的站点都需要账户登录才能访问,没有提供测试账户就意味着无法看到实际情况,于是就没有解决办法。
你提到的问题
- 复旦大学相关:在排除渲染的HTML标签中追加
,.textLayer *
,保存为站点数据独享。- 小雅alist(iframe框架页):需访问https://alist-org.github.io/pdf.js/web/viewer.html?file=..., 页面加载完成后,在排除渲染的HTML标签中追加
,.textLayer *
,保存为站点数据独享。- Seafile,提供测试账户。
- researchgate,提供测试账户。
感谢,seafile使用,.textLayer *
同样可以修复,researchgate需要使用,.react-pdf__Page__textContent *
。目前还有个小问题是,选中文字时还是会出现重影的文字:
处理选取文字几乎与处理Github代码选取一样非常棘手和麻烦,虽然可以勉强得到预期效果,但繁琐极度的繁琐。为了替换原站点使用的内联样式,必须使用自定义等宽字体强制覆盖,但不建议这样做。
我刚在公司的内网OA上也有同样的PDF渲染问题,来找找看发现上面老大的答案中,这个“小雅alist(iframe框架页)”的感觉就跟我这个情况一样,然后试了下在排除渲染的HTML标签中追加,.textLayer *,保存为站点数据独享,解决问题了
添加后的渲染效果
1. 准备工作(确认预先完成的操作)
2. 描述错误信息(清楚而简洁地描述错误)
之前 #145 提到飞书云文档中的pdf存在重影问题,但是似乎后面没有处理。我发现在其他一些存在网页内嵌PDF的网站上也同样存在该问题,看上去这个重影是在原来字体的下面加了一个黑体,一些非黑体的pdf显示重影就比较明显,和黑体接近大小的重影就不明显。
3. 错误再现(重现行为步骤,直至复现您遇到的问题)
复现该问题的网址
4. 屏幕截图(如有屏幕截图,请添加以帮助解释您的问题)
复旦官网1开启脚本:
复旦官网1关闭脚本:
复旦官网2开启脚本:
复旦官网2关闭脚本:
小雅alist开启脚本:
小雅alist关闭脚本:
seafile开启脚本:
seafile关闭脚本:
researchgate登录开启脚本:
researchgate登录关闭脚本:
researchgate未登录开启脚本:
researchgate未登录关闭脚本:
![image](https://github.com/F9y4ng/GreasyFork-Scripts/assets/15847281/b272a930-3f2f-4961-a5d4-b5c2e8466d2c)
5. 预期结果(清晰明了地描述您所期待想要什么样的结果)
PDF文字不存在重影
6. 客户端信息(请在冒号后认真填写您的本地信息)
7. 脚本运行环境排查 (请确认环境条件并填写相关信息)
是否同时运行了其他浏览器扩展?
是否同时运行了其他第三方用户脚本?
8. 附加信息(在此处添加您认为有用的其他信息)