如何让文章的样式和导出PDF的样式不一样

为什么会有这个想法?

PDF 作为相对通用的、正式场合的导出物料,有些时候,可能需要白底 PDF 的更合适。
如果当前 MarkEditor 是 night 的主题,那么导出的 PDF 也是全黑色的背景(非常酷),有时并不是期望的。
这个时候,需要先手工切换下 MarkEditor 的主题,导出 PDF 之后,在切换回来。
如果 PDF 的导出是一个频繁的操作,这个时候,就会希望能固定 PDF 的样式。

MarkEditor 能不能提供这样一个导出的选项?

如果 MarkEditor 可以提供这样一个选项,就不用每次进行切换,应该会更好?
实际上 MarkEditor 无法提供,当一个用户在一个场景中(导出 PDF)的时候,通常会忽略其它场景的存在。MarkEditor 的 PDF 导出大概有这些场景:

  • 原文导出为 PDF
  • 原文转为 HTML 导出为 PDF
  • 原文转为 HTML 并且附加额外的 title,导出为 PDF
  • 整个工作目录导出为 PDF
  • 某个子目录导出为 PDF

这些场景,多数的彼此是互不相容的,但又有一些基本的核心依赖,在 MarkEditor 的导出菜单中可能会彼此相邻吧。换句话说,并不存在某一个设置项来解决这个问题……

解决方案?

MarkEditor 有非常强的自定义能力。
在特定的场景下,我们完全可以使用某个特定的方式来解决自己的需求,当然也会有副作用,比如下面的解决办法中,预览栏的样式也会被固定下来跟 PDF 一样。

第一步: 参考 《如何让文章的样式和预览的样式不一样》

第二步: 在 偏好设置(快捷键 Command+, ) 中的 PDF 导出中,去掉背景的勾选。

第三步: 再导出 PDF 试试? 是否对应的 PDF 文件的样式固定了。

2018-05-26 01:35
Comments
Write a Comment