有没有这么一种文件格式?

讨论 未结 11 47
dier
dier 会员 2022年8月9日 02:58 发表
收藏(0)  分享
相关标签: 灌水交流
注意:本文归作者所有,未经作者允许,不得转载
11个回复
  • libook
    2022年8月9日 02:58
    个人认为即便都是把一些内容放到同一页里,也会有很多不同的排版方式,而且也有可能需要提前规划好内容来适应排版需要,所以最好可能还是用些 docx 或 odt 等富文本格式,在写的时候排版。
    0 0
  • dier
    dier 会员 (楼主)
    2022年8月9日 02:58
    我搜了一下,这个格式貌似符合我描述的需求,我研究研究看能不能转成这种格式。 如果大家还有其它的建议,也欢迎补充
    0 0
  • wudicgi
    2022年8月9日 02:58
    不嫌文件大的话,可以用 data:image/png;base64,... 把 base64 编码后的图片嵌到 HTML 中
    0 0
  • dier
    dier 会员 (楼主)
    2022年8月9日 02:58
    #5 你这个方式确实也可以,内容不是太多我觉得你这种基本上就能解决我的问题了,不过我在 iPhone 上试了一下打开有个小问题,就是不能匹配到用浏览器来打开这个文件,有点尴尬。不知道安卓手机会不会有这样的问题,我找个人试试
    0 0
  • wudicgi
    2022年8月9日 02:58
    N 年前写 PHP 没多久时,我还写过一个叫 Mht File Maker 的类 后来根据反馈,使用者多数是把 .mht 文件当成能被 Word 打开的一种富文本格式来用的 不过 .mht 这个格式实在太老了,浏览器以前貌似只有 IE 支持。像 Firefox, Chrome 之类的我感觉一直不咋支持
    0 0
  • wudicgi
    2022年8月9日 02:58
    其实最好还是生成 PDF, 但是免费的 HTML 转 PDF 的库我试过一些,没有太好用的 比如 wkhtmltopdf 对中文书签的支持有 bug, 正文某些字体没效果,某些字体直接乱码 排版方面,那些 HTML 转 PDF 的工具可以通过 CSS 或一些额外标记来对图文混排做一些控制
    0 0
  • dier
    dier 会员 (楼主)
    2022年8月9日 03:57
    #10 主要是一些之前已经用 MD 写好的文档,MD 文档预览的时候也没分页的概念,一直往下拉就行了。只是转成 PDF 就会导致分页效果不如 MD 的预览效果
    0 0
  • dier
    dier 会员 (楼主)
    2022年8月9日 03:57
    #8 我把 base64 图片之后的 MD 转成 html ,再把 html 转成 PDF 排版、缩放就没 html 那么好了。
    0 0
  • cht1995
    2022年8月9日 04:59
    移动网络特色产物:长图生成器 😀
    0 0