从reStructuredText的创建PDF的通常方法是经历乳胶。 rst2pdf提供使用ReportLab库有直接生产PDF替代。
安装:
从本网站下载,然后
手动安装
蟒蛇setup.py安装
或尝试用提供的扩建蛋:
蟒蛇bootstrap.py
斌/扩建
你会得到在bin目录中的可执行rst2pdf
或者通过PyPI中得到它:
easy_install的rst2pdf
特点:
- 在用户自定义的页面布局。每页多个帧,每个文档多个布局。
- 在层叠样式表的机制,你想要什么只能定义改变了。
- 在支持TTF和Type1字体嵌入。
- 在任何使用类指令数量的段落样式。
- 在任意数量的使用文本角色字符样式。
- 在自定义页面大小和页边距。
- 在语法高亮许多语言,使用Pygments。
- 在支持嵌入几乎任何类型的光栅或矢量图像。
- 快速
- 在支持连字符(使用wordaxe)。
- 在完整的用户手册(PDF版)
什么在此版本中是新的:
- 在许多错误是固定
什么在0.14版本新:
- 在固定期197:表边框是混乱李>
- 修正问题297:从default.json风格泄露到其他的语法高亮样式表
- 在固定期295:关键字替换页眉/页脚没有,如果页面和其他是一个表里面工作
- 在新功能:(!好页眉/页脚)oddeven指令,显示在奇数/偶数页替代内容
- 在交换的所有样式表更具可读性RSON格式。
- 在固定期294:指定只有高度时,图像进行变形
- 在固定期293:。接受左/中/右在样式表路线
- 在固定期292:行号的代码块独立的样式
- 在固定期291:支持类指令,代码块
- 修正问题104:在头总页数/页脚工作在所有情况下,现在 。
- 在固定期168:linenos和linenothreshold选项狮身人面像现在正常工作
- 在0.12(rst2pdf和狮身人面像数学之间的互动)固定回归
- 在手动 文件化扩展
- 的子弹/项(第289)更好的造型
- 在固定期290:不碎图像失败
- 在更好的字体发现(补丁由techtonik,第282)。
- 在固定期166:实现狮身人面像的hlist(水平列表)
- 在固定期284:实现生产列出了狮身人面像
- 在固定期165:定义列表不正确缩进内部训诫或表
- 在SVG图像使用Inkscape的扩展工作时,内联。
- 在固定期268:技术选择委员会转移到了左边,RL 2.4
- 在固定期281:狮身人面像的自动化测试被打破
- 修正问题280:在狮身人面像使用错误的页面模板
在windows
什么是0.12.2提供的版本新的:
- 在修复问题219(不兼容2.1的ReportLab)
- 在为pdfbuilder增加pdf_default_dpi选项
- 在更多风格手册 文档
- 在列表中更好的造型
- 修正错误报道在我的博客评论,其中有showHeader = True,并且没有明确的头一个样式表导致异常。
- 修正问题215:在bookrest的背景渲染器崩溃
什么是0.12.1版本,新的:
- 在固定期202:破碎处理HTML原料节点
- 最新及QUOT;选项"在样式表一节。新["选项"] ["样式"]
- 款,其中的工作原理类似于-s或包含文件:样式列表
- 要在当前之前被处理。
- 在新--config选项
- 修正了发行200(帧的位置是计算有误)
- 修正了发行188(uniconvertor"'unicode的'对象有没有属性
- 在'的ReadLine'"错误)
- 在新的原始指令命令:SetPageCounter。这使得网页计数器操作,并使用不同的风格,罗马,lowerroman,阿尔法,loweralpha和阿拉伯语。
- 在新的原始指令的命令:EvenPageBreak和OddPageBreak
- 在新选项,以使部分突破到奇数或偶数页:--break端= VALUE
- 在新选项,在文档的开头添加一个空白页:--blank-第一页
- 在作者字段宽度计算修正错误
- 在子弹和字段列表的列宽支持%
- 使用bullet_list或item_list样式子弹和物品清单
- 分别。
- 在字段列表的列宽的说明支持%。
- 修正了发行184(字体规格疯狂与TT字体)
- 在基于分割新训诫代码(测试版质量)
- 修正了发行180(非常非常长的列表中的项目的支持。需要
- 测试)
- 修正了发行175(寡妇/孤儿标题)
- 修正了发行174(块行不尊重压痕)
- 在工作围绕发行173(报价没有缩进内表细胞)
- 在尊重spaceBefore和spaceAfter脚注/尾注
- 在添加测试(几乎)所有的狮身人面像的自定义标记
- 在固定期170(错误的字体嵌入)
- 在固定期171(损坏外部参照表)
- 在固定期159(训诫和表格宽度都失算)
- 在固定期162(使用错误的狮身人面像高亮)
- 在发行53说明更改的默认语言政策
- 在固定期148(图片应该寻找相对于源
- 文件)
- 在固定期158(有些告诫坠毁pdfbuilder)
- 在固定期154(不符合RL 2.1)
- 在固定期155(崩溃时,侧边栏拆分以某种方式)
- 修正了152(填充和表样式,对齐方式使用文字块中列表时等)
- 在集成pdfbuilder狮身人面像的扩展(更多的工作需要)
- 为True Type字体(感谢wordaxe!),加入到文档,字距支持更加方便的样式表。
- 在固定期151和行为上的问题116,约图像太大,可用空间/全画幅的高度。
- 在告诫标题固定的问题。
- 在固定部分的名称:页面上的第一部分时,不会持续
- 在固定期145:文字块垫被打破
- 修正错误:与IDS的段落应该有配套锚
- 修正错误:内部引用不正确链接
- 在固定期144:PDF TOC曾在某些情况下,错误的页面数
- 在更多的狮身人面像的兼容性
- 在新的表格样式代码,也使对表类指令工作
- 在固定期140:类似HTML的标记在标题保持在PDF TOC
- 在固定期138:重做图造型。还修复的错误在
- 在BoxedContainer
- 修正问题137:在诠释角色的转义字符错误
- 请它的工作(在轻微降级模式),而PIL,只要您只使用JPG格式或安装PythonMagick。这是很好的OS X,其中"安装PIL是PITA"
- 修正问题134:实体被替换的解释作用(不需要)
- 在支持aafigure(http://launchpad.net/aafigure)
- 在垫片支援部队
- 在目录样式现在的样式表配置
在页眉/页脚
什么是在0.12版本新:
- 在固定期202:破碎处理HTML原料节点
- 最新及QUOT;选项"在样式表一节。新["选项"] ["样式"]款,其中的工作原理类似于-s或包含文件:样式列表,以当前的前处理
- 在新--config选项
- 修正了发行200(帧的位置是计算有误)
- 修正了发行188(uniconvertor"'unicode的'对象有没有属性'的ReadLine'"错误)
- 在新的原始指令命令:SetPageCounter。这使得网页计数器操作,并使用不同的风格,罗马,lowerroman,阿尔法,loweralpha和阿拉伯语。
- 在新的原始指令的命令:EvenPageBreak和OddPageBreak
- 在新选项,以使部分突破到奇数或偶数页:--break端= VALUE
- 在新选项,在文档的开头添加一个空白页:--blank-第一页
- 在作者字段宽度计算修正错误
- 在子弹和字段列表的列宽支持%
- 使用bullet_list或分别item_list样式子弹和项目列表。
- 在字段列表的列宽的说明支持%。
- 修正了发行184(字体规格疯狂与TT字体)
- 在基于分割新训诫代码(测试版质量)
- 修正了发行180(非常非常长的列表中的项目的支持。需求测试)
- 修正了发行175(寡妇/孤儿标题)
- 修正了发行174(块行不尊重压痕)
- 在工作围绕发行173(报价没有缩进内表细胞)
- 在尊重spaceBefore和spaceAfter脚注/尾注
- 在添加测试(几乎)所有的狮身人面像的自定义标记
- 在固定期170(错误的字体嵌入)
- 在固定期171(损坏外部参照表)
- 在固定期159(训诫和表格宽度都失算)
- 在固定期162(使用错误的狮身人面像高亮)
- 在发行53说明更改的默认语言政策
- 在固定期148(图片应该寻找相对于源文件)
- 在固定期158(有些告诫坠毁pdfbuilder)
- 在固定期154(不符合RL 2.1)
- 在固定期155(崩溃时,侧边栏拆分以某种方式)
- 修正了152(填充和表样式,对齐方式使用文字块中列表时等)
- 在集成pdfbuilder狮身人面像的扩展(更多的工作需要)
- 为True Type字体(感谢wordaxe!),加入到文档,字距支持更加方便的样式表。
- 在固定期151和行为上的问题116,约图像太大,可用空间/全画幅的高度。
- 在告诫标题固定的问题。
- 在固定部分的名称:页面上的第一部分时,不会持续
- 在固定期145:文字块垫被打破
- 修正错误:与IDS的段落应该有配套锚
- 修正错误:内部引用不正确链接
- 在固定期144:PDF TOC曾在某些情况下,错误的页面数
- 在更多的狮身人面像的兼容性
- 在新的表格样式代码,也使对表类指令工作
- 在固定期140:类似HTML的标记在标题保持在PDF TOC
- 在固定期138:重做图造型。也是固定的bug BoxedContainer
- 修正问题137:在诠释角色的转义字符错误
- 请它的工作(在轻微降级模式),而PIL,只要您只使用JPG格式或安装PythonMagick。
- 这是很好的OS X,其中"安装PIL是PITA"
- 修正问题134:实体被替换的解释作用(不需要)
- 在支持aafigure(http://launchpad.net/aafigure)
- 在垫片支援部队
- 在目录样式现在的样式表配置
在页眉/页脚
什么在0.11版本新:
- 在降级更优雅,当一个或多个wordaxe hyphenators被打破(目前DWC是破的)
- 修正问题132:在某些情况下,用户自定义fontAlias,粗体和斜体会得到混淆(获得斜体,而不是大胆内嵌标记,例如) 。
- 在新的样式表不紧凑列表,使列表...那么紧凑
- 在SVG图像处理,现在作为%的宽度单位正确。
- 在已实现的问题127:支持图片为PDF格式。现在他们
- 是栅格化,所以它的效果并不理想。也许更好的东西将在后面上来了。
- 修正问题129:使工作与周围保持同页一prblem在RL 2.1它可能使得在使用,在某些情况下,输出看起来更糟 。
- 在RL 2.1是不是真的支持,所以增加了警告。
- 修正问题130:使用os.pathsep代替":"因为":"在Windows中使用磁盘名(我们仍然支付DOS白痴,2009年)
- 修正问题128:标题级3+看起来都一样
- 在丑陋的bug修正了发行126:用头+ TOC图像时崩溃
- 在样式表新tstyles部分提供了更多的配置清单的布局和功能更强大的表格样式。
- 在更好的语法高亮(支持粗体/斜体)
- 在解决方法的问题,103所以你可以用borderPadding作为一个列表(但它看起来错误的,如果你正在使用wordaxe
什么是在0.10版本新:
- 在问题87:表头可以重复每一页(拜靖增田)
- 在发行93:代码块的行号的支持(:linenos:真)
- 在发行111:增加--no-脚注反向链接选项
- 在发行107:支持本地化的指令/角色(例如:sommaire,而不是内容)
- 在发行112:修正了处理空单项目时
- 在问题98:NOBREAK的支持,并设置为默认的直列文字,使他们不断字
- 在稍微更好的测试
- 在背景颜色的文本样式与2.3的ReportLab工作</ li>
- 在问题99:在头固定断字/页脚(需要wordaxe 0.3.2)
- 在发行106:崩溃的demo.txt固定(需要wordxe 0.3.2)
- 在发行102:实现样式项目符号和编号列表
- 在第38期:默认头/通过选项,配置文件或样式表页脚
- 在问题88:实现更好的书本式的TOC
- 在发行100:页眉/页脚和2.3的ReportLab修正错误
- 在问题95:与缩进表修正错误
- 在问题89:实现--version
- 在问题84:相对固定的臭虫包括路径
- 在问题85:与表单元格样式修正了
- 在发行83:修正了数字颜色在背景色属性的错误
- 在第44期:支持标准输入和标准输出
- 在发行79:新增--stylesheet路径选项
- 在问题80:发送警告到stderr,而不是标准输出
- 在问题66:实现&QUOT;智能引号&QUOT;
- 在发行77:解决缺少matplotlib
- 在合适的翻译标签(如&QUOT;等作者与QUOT;,&QUOT;版本&QUOT)使用docutils的语言包。 (R473)
- 在修复问题与错误的或者不存在的字体。 (r484)
- 在用于演示页面过渡效果的支持(R423)
什么在0.9版本的新:
- 在通过matplotlib数学的支持(不需要的TeX)李>
- 在巨大的错误修正
- 支持列出了不要'T开始以1
- 在一些好的定义列表
评论没有发现