1
equationl 2022-08-09 10:37:32 +08:00 1
你在找的是不是 .mhtml ?
|
2
shintendo 2022-08-09 10:39:14 +08:00 1
mhtml ?
|
3
libook 2022-08-09 10:39:16 +08:00 1
个人认为即便都是把一些内容放到同一页里,也会有很多不同的排版方式,而且也有可能需要提前规划好内容来适应排版需要,所以最好可能还是用些 docx 或 odt 等富文本格式,在写的时候排版。
|
4
dier OP |
5
wudicgi 2022-08-09 10:40:49 +08:00 2
不嫌文件大的话,可以用 data:image/png;base64,... 把 base64 编码后的图片嵌到 HTML 中
|
6
dier OP @wudicgi #5 你这个方式确实也可以,内容不是太多我觉得你这种基本上就能解决我的问题了,不过我在 iPhone 上试了一下打开有个小问题,就是不能匹配到用浏览器来打开这个文件,有点尴尬。不知道安卓手机会不会有这样的问题,我找个人试试
|
7
wudicgi 2022-08-09 10:49:22 +08:00
N 年前写 PHP 没多久时,我还写过一个叫 Mht File Maker 的类
https://www.phpclasses.org/package/1766-PHP-Build-MHT-MIME-archives-from-lists-of-files.html 后来根据反馈,使用者多数是把 .mht 文件当成能被 Word 打开的一种富文本格式来用的 不过 .mht 这个格式实在太老了,浏览器以前貌似只有 IE 支持。像 Firefox, Chrome 之类的我感觉一直不咋支持 |
8
wudicgi 2022-08-09 10:52:17 +08:00
其实最好还是生成 PDF, 但是免费的 HTML 转 PDF 的库我试过一些,没有太好用的
比如 wkhtmltopdf 对中文书签的支持有 bug, 正文某些字体没效果,某些字体直接乱码 排版方面,那些 HTML 转 PDF 的工具可以通过 CSS 或一些额外标记来对图文混排做一些控制 |
9
linhua 2022-08-09 10:56:40 +08:00
SingleFile 这个扩展可以将图片和内容都导出到一个 html 文件里
|
10
icyalala 2022-08-09 10:59:49 +08:00
想要别人看到的分页内容和你一样,那你写的时候就要按分页来写。直接 Word 吧。。
|
11
dier OP @icyalala #10 主要是一些之前已经用 MD 写好的文档,MD 文档预览的时候也没分页的概念,一直往下拉就行了。只是转成 PDF 就会导致分页效果不如 MD 的预览效果
|
12
dier OP @wudicgi #8 我把 base64 图片之后的 MD 转成 html ,再把 html 转成 PDF 排版、缩放就没 html 那么好了。
|
13
nekoneko 2022-08-09 11:53:40 +08:00
在找 LaTex ?
|
14
cht 2022-08-09 12:38:12 +08:00
移动网络特色产物:长图生成器 😀
|