ITPub博客

首页 > Linux操作系统 > Linux操作系统 > rst2pdf介绍 – Changing Restructured Text into PDFs with Python

rst2pdf介绍 – Changing Restructured Text into PDFs with Python

原创 Linux操作系统 作者:jieforest 时间:2012-06-23 03:41:26 0 删除 编辑
There are several cool ways to create PDFs with Python. In this article we will be focusing on a cool little tool called rst2pdf, which takes a text file that contains Restructured Text and converts it to a PDF. Therst2pdf package requires Reportlab to function. This won’t be a tutorial on Restructured Text, although we’ll have to discuss it to some degree just to understand what’s going on.

Getting Started

First off we’ll need to create a document with the required markup. Let’s do that first. Here’s some simple restructured text with a couple of directives mixed in. We’ll explain everything after you’ve had a chance to read the code:

CODE:

01... header::
02.Python Rules! - page ###Page###
03.
04.=====
05.Title
06.=====
07.
08.This is some blah blah blah
09.
10... raw:: pdf
11.
12.PageBreak oneColumn
13.
14.New section
15.===========
16.
17.yada yada yada
18.
19.import urllib
20.import urllib2
21.import webbrowser
22.
23.url = "http://duckduckgo.com/html"
24.data = urllib.urlencode({'q': 'Python'})
25.results = urllib2.urlopen(url, data)
26.with open("results.html", "w") as f:
27.f.write(results.read())
28.
29.webbrowser.open("results.html")

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/301743/viewspace-733630/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-04-23

  • 博文量
    443
  • 访问量
    508535