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,会出现页尾与下页首文字被切掉一半高度 #3375

Closed
helloyan opened this issue Feb 5, 2022 · 26 comments
Closed

Comments

@helloyan
Copy link

helloyan commented Feb 5, 2022

问题如主题,附件是例子
有没有可能我们的英语教材根本就不适合让我们学好英语-.pdf

@Kenshin
Copy link
Owner

Kenshin commented Feb 6, 2022

嗨,请给出 URL,另外是否使用了同步助手导出方案?

@Kenshin
Copy link
Owner

Kenshin commented Feb 6, 2022

补充下:如果没有使用后者的话,这算是「正常」情况,调用的 Chrome 自带打印 PDF 方案就存在这个问题,而同步助手方案则能有效降低这个问题的发生。

@helloyan
Copy link
Author

helloyan commented Feb 7, 2022

https://www.zhihu.com/question/511386158
使用的同步助手

@Kenshin
Copy link
Owner

Kenshin commented Feb 7, 2022

已确认,确实存在类似的问题,我看看如何优化。

不过,并不是每个页都存在类似问题,你可以多试试其它非论坛类,看看是否存在此问题。

@Kenshin Kenshin added the done label May 18, 2022
@Kenshin
Copy link
Owner

Kenshin commented Jun 10, 2022

嗨,各位,更强大的 PDF 导出方案来了,此 Issues 的问题都可以使用此方式解决。

pdf

下载地址

https://simpread.ksria.cn/plugins/details/Lly3mkuSPz

演示

百度网盘

使用前提

  1. 这是同步助手 1.0.2 版对应的功能,如果想要使用它,需要安装 1.0.2 版的同步助手,详细说明可以 看这里

  2. 使用 wkhtmltopdf 来增强导出 PDF 的定制化功能,因此也需要安装 wkhtmltopdf,安装很简单但需要留意 注意事项

名词解释

  • 1.0.1 版 PDF 方案称为:同步助手基础打印方案

  • 1.0.2 版 PDF 方案称为:同步助手高级打印方案

优势

  1. 可根据当前阅读模式的 主题、字体样式、字体大小 生成 PDF

  2. 支持 自定义字体 · 自定义样式

  3. 支持 更细致的打印,如页边距、打印尺寸

  4. 自带目录

  5. 完美解决因图片防盗链无法成功打印的问题

劣势

  1. 无法在稍后读使用
  2. 需要安装 wkhtmltopdf
  3. 标注支持度有限,详细说明 请看这里

注意

  1. Windows 11 用户不要将 wkhtmltopdf 安装在默认盘和默认目录,这会出现权限问题导致无法使用。

  2. 如果将 wkhtmltopdf 安装在非默认目录,需要手动设置它的 运行目录

附录

以下是自定义导出 PDF 的一些截图

image

image

image


我关闭这个 Issues 了,有任何问题,仍可随时在这里讨论。😄

@Kenshin Kenshin closed this as completed Jun 10, 2022
@helloyan
Copy link
Author

是我哪里用的不对吗,上面的知乎链接,我打印出来的效果和之前并没有区别

@Kenshin
Copy link
Owner

Kenshin commented Jun 11, 2022

是我哪里用的不对吗,上面的知乎链接,我打印出来的效果和之前并没有区别

哈哈,那就肯定是不对的,如果使用 PDF 高级打印方案的话,成功导出后会在右上角有提示打开 PDF,如果没有这个提示,则用的不是此方案。

@helloyan
Copy link
Author

找到设置地方打开后好了

不过目前仍然无法导出PDF,附上日志,随便一个页面都是如此,系统Win1
simpred_sync.log
0

@helloyan
Copy link
Author

image
debug了一下,好像图上断点位置的参数应该都是对的,最后的问题是没能生成html文件,和日志里提示一致

@Kenshin
Copy link
Owner

Kenshin commented Jun 12, 2022

@helloyan

嗨,我昨天看到你的日志了,但忘记回复了 😂

估计是你没有安装 https://simpread.ksria.cn/plugins/details/tMGXrU1v0U 这个插件造成的。

@helloyan
Copy link
Author

装了以后报其他的错了,而且日志文件没有内容追加进去了
image

@Kenshin
Copy link
Owner

Kenshin commented Jun 12, 2022

操作什么功能出现的这个错误的?详细说下你的步骤。

另外,这个功能是没问题的步骤明天给你看下导出的 PDF

@helloyan
Copy link
Author

就是上面的导出PDF,目前仍未成功,使用的打印按钮
image

@Kenshin
Copy link
Owner

Kenshin commented Jun 12, 2022

在插件中也能导出,试试这个方式。

@helloyan
Copy link
Author

哪个插件可以导出

@Kenshin
Copy link
Owner

Kenshin commented Jun 13, 2022

@helloyan
Copy link
Author

如果是这个的话,报的是同样的错误
image

@Kenshin
Copy link
Owner

Kenshin commented Jun 13, 2022

导出配置文件,然后重置配置文件。

仅安装这个插件,什么都不用做,直接保存,再试试。

@helloyan
Copy link
Author

helloyan commented Jun 13, 2022

会有个 ‘本地版本与安装版本不一致,是否安装新版本?“ 提示,但是很快自动刷新掉了,然后插件安装不上

从配置导入插件可以安装,但是就跟之前故障一致了

@helloyan
Copy link
Author

另外忘记补充说了,我用的是opera,除了application不能装其他跟chrome应该是一样的

@Kenshin
Copy link
Owner

Kenshin commented Jun 13, 2022

emm 最好用 Chrome 确认下是否可用。

插件安不上的问题可以通过 #2342 解决。

@helloyan
Copy link
Author

测试了chrome一样的情况,怀疑插件配置问题,如何可以只导出高级账户信息,其他的配置一律清空

@Kenshin
Copy link
Owner

Kenshin commented Jun 13, 2022

选项页 → 共通 里面有个重置(非清除)的选项。

@helloyan
Copy link
Author

全部重置,重新一步步配置,目前可以导出了,可能和之前某个配置冲突

@Kenshin
Copy link
Owner

Kenshin commented Jun 15, 2022

okay 搞定就好。

至于你遇到的问题,我也不清楚,因为没法调试。

@helloyan
Copy link
Author

chrome没有问题了,opera仍然是之前的错误,有时间可以看看,其他的功能opera都是正常的

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