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】关于图片较多页面的导出问题 #3327

Closed
helloyan opened this issue Jan 18, 2022 · 5 comments
Closed

【导出PDF】关于图片较多页面的导出问题 #3327

helloyan opened this issue Jan 18, 2022 · 5 comments

Comments

@helloyan
Copy link

https://www.iotku.com/news/643508203170037760.html

类似以上链接的页面,导出pdf考虑时是否可以增加选项:

  1. 只导出图片 2. 每个图片独立成页 3. 小于**尺寸的图片不导出
    对于只想导出图片的页面效果会较好
@Kenshin
Copy link
Owner

Kenshin commented Jan 18, 2022

嗨,谢谢反馈。

肯定会提供更精细的 PDF 选项,但你的需求确实很有意思。

PDF 只导出图片的话,有什么实际使用场合?

@helloyan
Copy link
Author

就是类似链接上这种,成套的图片,网页看着不方便,链接是一个pdf文档的内容,转成图片发布的

@helloyan
Copy link
Author

lsp可能也会用来导出不可描述的内容,于我主要是一些业内资料会被发布成网页

@Kenshin
Copy link
Owner

Kenshin commented Jan 18, 2022

okay 会考虑的~

@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
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