Kenshin / simpread

简悦 ( SimpRead ) - 让你瞬间进入沉浸式阅读的扩展
http://ksria.com/simpread
GNU General Public License v3.0
8.13k stars 529 forks source link

无法使用 PDF 高级打印方案导出少数派的文章(含临时解决方案) #6645

Open tangwells opened 3 months ago

tangwells commented 3 months ago

描述这个错误

少数派的这篇文章,在使用 pdf 辅助增强导出时,图片基本都出现问题如下:

image

复现步骤

  1. 打开文章文章
  2. 用 pdf 辅助增强导出

其他相关说明

在开启惰性图片后,问题依然存在。然后将少数派网站加入延迟加载列表,问题依然存在。

操作系统

macos

浏览器

Arc 1.54.0

发生问题的网址

少数派

Kenshin commented 3 months ago

这个问题跟惰性加载无关,因为少数派使用了很严苛的图片规则,只能将它的图片转换为(你设置好的)第三方图床,然后在调用 PDF

你可以使用 https://github.com/Kenshin/simpread/discussions/4306 解决,留意下插件的教程。

tangwells commented 3 months ago

如果是希望导出为 pdf 的话,似乎使用图床插件无法解决。我无论是使用 base64方案还是使用cloudinary方案,最终的结果是 但是在 cloudinary 中确实已经上传了,如下图所示

Kenshin commented 3 months ago

emmm 确实如此...

应该是 .webp 判断错误造成的,出现问题的仅此 sspai 我测试了不同的网站均没问题 😂

临时解决方案

暂时没有好的办法,但你可以下图的方式,即:暂时改为 同步助手基础打印方案

image

注意:调用前确保这个页面的图片已经转换为 Cloudinary 图床,你也可以使用图床插件的下图方式

image

其它解决方案

你可以改为 Epub 方式、或者使用浏览器打印方案,或者导出到其它工具 e.g. Notion、Obsidian 然后在它们中导出 PDF 等等。

解决方案很多 😂 我先记录下这个问题,修复后(需要同步助手的配合,所以可能不会这么快发布)会通知你~

tangwells commented 3 months ago

好的,十分感谢

Kenshin commented 3 months ago

小事情,能解决你的问题就好 👍


方便的话,请帮忙在 ChromeEdge 五星 + 好评,以便让更多人知道 😉 😁 👍