Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

少数派部分页面使用 PDF 高级打印方案后无法显示图片 #6498

Open
Sssugus opened this issue May 15, 2024 · 20 comments
Open

Comments

@Sssugus
Copy link

Sssugus commented May 15, 2024

描述这个错误

如图,原链接为:https://sspai.com/post/88803

使用同步助手高级导出方案,导出的pdf文件没有图片

Clip_20240515_220540

复现步骤

同步助手高级导出方案配置如下:
Snipaste_2024-05-15_22-08-13
Snipaste_2024-05-15_22-08-27
Snipaste_2024-05-15_22-08-37

其他相关说明

No response

操作系统

Win10

浏览器

Edge

发生问题的网址

https://sspai.com/post/88803

@Kenshin
Copy link
Owner

Kenshin commented May 15, 2024

okay 我明天确认下,可能下午…这两天跟 zf 部门办理业务,所以时间很不固定… 😂

  1. 其他页面有问题吗?
  2. 你改过 PDF 里面的选项吗?

@Kenshin Kenshin changed the title 步助手高级导出方案,导出的pdf文件没有图片 同步助手高级导出方案,导出的pdf文件没有图片 May 15, 2024
@Sssugus
Copy link
Author

Sssugus commented May 16, 2024

okay 我明天确认下,可能下午…这两天跟 zf 部门办理业务,所以时间很不固定… 😂

  1. 其他页面有问题吗?
  2. 你改过 PDF 里面的选项吗?
  1. 测试了另一个少数派的链接,也会有同样的问题:https://sspai.com/post/88797
    但是测试知乎的页面,导出有图片,应该是正常的。
  2. 改过一个东西,按照教程给PDF页面增加了页码,其他改动就没有了

@Kenshin Kenshin changed the title 同步助手高级导出方案,导出的pdf文件没有图片 少数派部分页面使用 PDF 高级打印方案后无法显示图片 May 16, 2024
@Kenshin
Copy link
Owner

Kenshin commented May 16, 2024

嗨,确实有点问题,不知道是否是因为少数派的图片太大造成的。

PS:其它页面没有问题,我测试了几个不同的网站,你也可以多试试。

我研究并修复后会在这里通知你。

@Kenshin
Copy link
Owner

Kenshin commented May 16, 2024

#6498 (comment)

哈,我已经在 #6498 (comment) 回复你了 😂

@Sssugus
Copy link
Author

Sssugus commented May 16, 2024

好的,还有一个问题,因为默认的主体均存在底色,设置页边距后,打印出来的PDF页面有一圈白边。因此我选择“自定义”主题,并且只设置了背景色为白色,但是输出后发现在多个网站上,标题字体均非常小,这个是需要通过配置解决吗?

@Kenshin
Copy link
Owner

Kenshin commented May 16, 2024

还是截图说明下,与这个问题相关的设置截图下,如:

  1. 自定义主题的 CSS 样式
  2. 页边距具体效果以及对应的值
  3. 标题字体如何小
  4. 出问题的 URL 还是任意 URL 均有问题?

等等 😂 否则太抽象了,没法判断。

@Sssugus
Copy link
Author

Sssugus commented May 16, 2024

还是截图说明下,与这个问题相关的设置截图下,如:

  1. 自定义主题的 CSS 样式
  2. 页边距具体效果以及对应的值
  3. 标题字体如何小
  4. 出问题的 URL 还是任意 URL 均有问题?

等等 😂 否则太抽象了,没法判断。

比如这个页面:https://www.niaogebiji.com/article-518343-1.html

在阅读模式下,标题是这样的:
image
高级打印方案后,输出的文件是这样:
image

  1. 标题特别小,不知道是不是因为这个标题是超链接的原因,但是在阅读模式下是正常的;
  2. 标题到页面的上边距也很窄,设置“全局自定义样式”,也没有改善。
  3. 具体配置看下面,我不会写代码,输出的样式很丑,写的这几行是通义千问帮我输出的...

配置是这样:
image

@Kenshin
Copy link
Owner

Kenshin commented May 16, 2024

emmmm

你可以试试少数派的页面是否存在这个情况。

不知道是不是因为这个标题是超链接的原因

极有可能,但我这边还好 😂

image

你试试把全部自定义先还原,然后按照下图设置再试试

image image

@Sssugus
Copy link
Author

Sssugus commented May 16, 2024

image

这是我这边按照你的指引生成的图片,这个边距如此之宽?

@Kenshin
Copy link
Owner

Kenshin commented May 17, 2024

算是吧 😂

image

你可以改为这样

image

留意下面的值,支持 xxxpx e.g. 10px 或者百分比 10% 这样。

image

效果如下

image

@Sssugus
Copy link
Author

Sssugus commented May 17, 2024

不知道什么原因,我在阅读模式下看到的字体是“微软雅黑”,未设置全局字体,导出为“宋体”(反正不是雅黑)。现在我全局改为微软雅黑之后,感觉导出的文件并没有在阅读模式在的好看,似乎字体更粗一些。

这是阅读模式下:
image

这是导出模式下:
image

全局改为微软雅黑字体:
image
代码配置:
image

@Kenshin
Copy link
Owner

Kenshin commented May 17, 2024

Windows 的字体设置确实有点迷 😂 (好久没用过 Win 了,但简悦这边很多字体问题均来自 Win 的用户。

我( PDF 高级打印方案)更推荐的是 #3887 (comment) 这样的方案。

@Sssugus
Copy link
Author

Sssugus commented May 17, 2024

Windows 的字体设置确实有点迷 😂 (好久没用过 Win 了,但简悦这边很多字体问题均来自 Win 的用户。

我( PDF 高级打印方案)更推荐的是 #3887 (comment) 这样的方案。

在设置了DPI 120 后,这种情况有稍微好一些。算是解决了。

目前遇到一个新的问题:

  1. 因为设置页边距后,背景色在页边距位置无法覆盖,会出现一圈白色。
  2. 根据通义千问,选择了折中的办法,页边距设置为0,同时设置内边距为20px
  3. 在这个基础上,可以部分解决问题,实现首页和最后一页,以及页面左右均有边距,且背景色覆盖整个页面;
  4. 但相邻的两页之间,仍不完美,会存在正文离边距过近的情况,如图:
    image

老实说如果wkhtmltopdf能够实现不分页打印PDF,目前的需求就完美解决了,但是找了一圈发现好像没有这个方法。

@Kenshin
Copy link
Owner

Kenshin commented May 17, 2024

老实说如果wkhtmltopdf能够实现不分页打印PDF

我记得有(有用户问过类似的问题),我翻翻文档。

你可以求助下 通义千问 之类的... 😂

@Kenshin
Copy link
Owner

Kenshin commented May 17, 2024

哦,对了,我看到你在 Tg 的回复。

调教简悦配置项的话,建议看下 #3768 的说明。

另外,这里面 也有一些不错的建议,也可以参考下~

😄

PS:感觉你的动手能力不错 👍

@Sssugus
Copy link
Author

Sssugus commented May 17, 2024

哦,对了,我看到你在 Tg 的回复。

调教简悦配置项的话,建议看下 #3768 的说明。

另外,这里面 也有一些不错的建议,也可以参考下~

😄

PS:感觉你的动手能力不错 👍

好的,深度使用了几年了,很多文章还是比较有收藏价值的,早上看到历史文章都不见了,脑子都懵了,情急之下啥都懂了。

wkhtmltopdf的方法,还请麻烦确认一下文档,我确实也看到论坛有用户提问,但是没人跟帖恢复。我目前考虑,在最终没解决办法的还,就是折衷一下:

进入阅读模式(这是样式表现最完美的页面)—>用插件PDF Mage或just-one-page-pdf这类的插件,把阅读模式的页面导出成一张PDF(这两个插件实测导出来的PDF非图片可编辑)——>用Adobe PDF工具裁切掉不需要的部分。

通义千问,我问过了,说是没办法解决,wkhtmltopdf 无法识别文章内容长度,从而设置页长,也考虑过输出超长页面,但是总觉得这样不够优雅,省不了自己裁切的工作量。

@Kenshin
Copy link
Owner

Kenshin commented May 17, 2024

早上看到历史文章都不见了

你可以利用坚果云的历史记录或者同步助手直接历史记录 #5748

还是不行的问题,我可以手动帮你修复。


一页 PDF 的功能我研究下。

@Sssugus
Copy link
Author

Sssugus commented May 17, 2024

早上看到历史文章都不见了

你可以利用坚果云的历史记录或者同步助手直接历史记录 #5748

还是不行的问题,我可以手动帮你修复。

一页 PDF 的功能我研究下。

坚果云的问题已经修复好了,目前看可能就是丢失了近期一两篇文章,因为回忆不起来说明无足轻重,就不麻烦了,倒是提醒了我要把同步助手的历史纪录功能打开。

一页PDF的功能,就劳烦你费心了。

@Kenshin
Copy link
Owner

Kenshin commented May 18, 2024

坚果云的问题已经修复好了,目前看可能就是丢失了近期一两篇文章,因为回忆不起来说明无足轻重,就不麻烦了,倒是提醒了我要把同步助手的历史纪录功能打开。

👍 😂

一页PDF的功能,就劳烦你费心了。

没问题,应该提上日程了 😄


我说你的 ID 怎么这么熟悉,检索了下,原来是老用户啊(老用户很少有直接在 Telegram 找我的,因为都知道我不喜欢使用它 😂

@Kenshin
Copy link
Owner

Kenshin commented May 18, 2024

#6498 (comment)

少数派无法使用图片的问题细节 #6500 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants