-
Notifications
You must be signed in to change notification settings - Fork 9
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
[docs、feat] 导出问题,导出到pdf的临时方案 #62
Comments
其他: pdf兼容问题。像 list2tab 这种标签页,带交互的,在非网页环境下可能需要另行渲染成扁平的样子。没做 |
okok,慢慢来吧,现在已经很强大了 |
(1) 手动方案见上一层中的描述 缺点:一来需要手动去用回代码块,二来并不符合AnyBlock ”不引入特殊语法,只使用md语法“ 的原则 那有没有自动化的方案呢?见下 (2) 文件转换方案我能想到的最粗暴的一种解决方法是,提供一个命令,在导出前使用该命令: 会使用 " ```anyblock......``` " 的代码围栏,将所有 anyblock 块包起来(修改的源md内容,或生成一个md备份),这个时候再导出,就没有问题了 这种方式优点是我不需要过多专研ObsidianAPI的一些生命机制和流程,节省开发时长和我我狗命。 (3) 合理的解决方案通过正规的程序方式,用正规的流程去解决。应该是可以的,但我暂时没有思路。 dvjs 的 inline 语句好像能做到,有空我去参考一下那边的代码。或者我去开发论坛那边提问一下……再说 (4) 差异化问题不过导出pdf可能存在样式有细微变化 如果想要完整样式,还有一个解决方法:通过截图将anyblock渲染结果存为图片,然后使用图片替换掉原anyblock内容 这种方法也是可以实现的
最后要用哪种方法还在思考中,而且这个功能估计没有那么快实装,特别是如果采用更复杂的解决策略的话。 有需要的可以先试一下方案一,看看效果。如果效果比较差的话可能只能用方案4了 另外,对该功能有强烈需求的,欢迎在该层的emoji中点个 ”like“ |
Originally posted by @jotithan425 in #61 (comment)
The text was updated successfully, but these errors were encountered: