如何将S5演示文稿转换为PDF?

时间:2009-11-18 16:05:24

标签: pdf slideshow presentation restructuredtext

我正在使用reStructuredText& rst2s5创建S5幻灯片演示文稿。这很棒,但我也希望以PDF格式进行演示。如何将S5转换为PDF?

S5是基于HTML的... S5功能之一是创建演示文稿的打印输出。因此,当我尝试从浏览器中使用PDF打印机时,我只是打印出来。我想要带有幻灯片的PDF,每页1张幻灯片以及原始演示文稿中的所有格式,颜色和字体大小。

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:2)

如果您只想创建pdf或不介意为pdf获取不同的主题,您也可以使用以下内容:

http://pypi.python.org/pypi/rst2beamer/0.6.6

http://pypi.python.org/pypi/rst2odp/0.2.3

http://web.archive.org/web/20130718071252/http://lateral.netmanagers.com.ar/stories/BBS52.html

也可以将这些主题设置为与S5演示相同的主题,但需要更多的工作。我目前正在使用rst2pdf和我自己的自定义主题。

例如,后一个链接建议使用以下命令行:

rst2pdf slides.txt -b1 -s slides.style

slide.style包含:

{"pageSetup": {
    "width": "16cm",
    "height": "9cm",
    "margin-top": "0cm",
    "margin-bottom": "0cm",
    "margin-left": "0cm",
    "margin-right": "0cm",
    "margin-gutter": "0cm",
    "spacing-header": "5mm",
    "spacing-footer": "5mm",
    "firstTemplate": "cutePage"
},
"pageTemplates" : {
    "cutePage": {
        "frames": [
            ["10%", "10%", "80%", "80%"]
        ],
        "background" : "background.svg"
    }
}
}

答案 2 :(得分:1)

您应该尝试the "wkhtmltopdf" command,它使用着名的WebKit HTML呈现引擎,它与您从WebKit驱动的浏览器菜单中选择“打印”时使用的模式相同。

在Ubuntu上,启用了“Universe”存储库,它已经可用,所以我可以将它作为一个包安装。