用html数字保存Ipython Notebook为pdf?

时间:2015-12-16 08:19:50

标签: python pdf ipython-notebook jupyter jupyter-notebook

我正在使用Ipython Notebook,我想将笔记本保存为pdf。当笔记本包含降价模式的html数字时,我无法导出它们

例如:

<img src='http://draftingmanuals.tpub.com/14262/img/14262_140_2.jpg'>

代表以下内容:

enter image description here

然而,当我通过LaTeX(pdf)以PDF格式下载笔记本时,结果没有图:

enter image description here

这是一个错误还是我可以以某种方式避免这种情况?

1 个答案:

答案 0 :(得分:2)

这不是一个真正的错误,而是一个已知的限制。实际上你的例子中有两个问题:

  1. 当缩减单元格通过pandoc转换为latex时,原始html <img>标记会被剥离(请参阅pandoc docu)。
  2. 您链接到远程图像,该图像在转换之前(当前)未下载。
  3. 因此,得到你想要的东西有点棘手。可以通过自定义过滤器和自定义模板克服第一个问题。对于第二种,您可能需要一个自定义预处理器。

    或者,你可以使用python和urllib(例如Downloading a picture via urllib and python)和matplotlib来显示这个图像。这样的嵌入图像转换得很好。