rst2pdf, 使用文本编辑器制作 PDF

分享于 

3分钟阅读

GitHub

  繁體 雙語
Don't fork from here -- use rst2pdf/rst2pdf
  • 源代码名称:rst2pdf
  • 源代码网址:http://www.github.com/rst2pdf/rst2pdf
  • rst2pdf源代码文档
  • rst2pdf源代码下载
  • Git URL:
    git://www.github.com/rst2pdf/rst2pdf.git
    Git Clone代码到本地:
    git clone http://www.github.com/rst2pdf/rst2pdf
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/rst2pdf/rst2pdf
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    

    介绍

    通常,从reStructuredText创建PDF的方法是通过 LaTeX。 这里工具提供了一种使用ReportLab库直接生成PDF的方法。

    更多信息在主要网站

    特性

    • 用户定义的页面布局。每页多帧,每个文档的多个布局。
    • 网页过渡
    • 级联样式表机制,只定义要更改的内容。
    • 支持TTF和Type1字体嵌入。
    • 使用类指令的任意段落样式。
    • 使用文本角色的任意字符样式。
    • 自定义页面大小和页边距。
    • 使用Pygments的多种语言语法高亮显示。
    • 支持嵌入几乎任何类型的光栅或者矢量图像。
    • 支持断字和字距调整( 使用 wordaxe )。
    • 完整的用户手册。

    安装和使用

    从PyPI安装

    最新发布的版本 0.93可以通过使用pip或者easy_install从PyPI安装。 它不支持 python 3:

    
    
    
    
    sudo pip install rst2pdf
    
    
    
    
    

    从github安装

    rst2pdf上的工作已经重新启动,它的目标是支持 python 3,解决出现的问题,并不破坏任何内容。 你可以克隆存储库并安装这里版本:

    
    
    
    
    git clone https://github.com/rst2pdf/rst2pdf my_clone_name
    
    
    cd my_clone_name
    
    
    git checkout <desired-branch> # if you want something other than master
    
    
    sudo python setup.py install
    
    
    
    
    

    你可能希望将它安装在 virtualenv 中,但这超出了本文的讨论范围。

    快速启动

    要将restructuredText文档转换为 PDF,只需:

    
    
    
    
    rst2pdf <document name> output.pdf
    
    
    
    
    

    USE  文本  TEX  EDI  MAKE  PDF  
    相关文章