使用Python生成PDF格式的文档
2016-11-01 20:15
330 查看
(1)使用python生成pdf文档需要的最基本的包是pdfgen。它属于reportlab模块,而reportlab模块并没有默认集成到python的安装包中,所以需要安装该模块。
(2)pdfgen提供了一个绘画操作的对象canvas。canvas可以看作是带有笛卡尔坐标(X, Y)的一张白纸,默认坐标(0, 0)位于页面的左下角。默认X向右侧延伸,而Y向上延伸。
(2)pdfgen提供了一个绘画操作的对象canvas。canvas可以看作是带有笛卡尔坐标(X, Y)的一张白纸,默认坐标(0, 0)位于页面的左下角。默认X向右侧延伸,而Y向上延伸。
#引入所需要的基本包 from reportlab.pdfgen import canvas #设置绘画开始的位置 def hello(c): c.drawString(100, 100, "hello world!") #定义要生成的pdf的名称 c=canvas.Canvas("hello.pdf") #调用函数进行绘画,并将canvas对象作为参数传递 hello(c) #showPage函数:保存当前页的canvas c.showPage() #save函数:保存文件并关闭canvas c.save()
相关文章推荐
- 使用GitBook工具生成PDF格式的文档
- python之使用 wkhtmltopdf 和 pdfkit 批量加载html生成pdf,适用于博客备份和官网文档打包
- 使用PDFLib生成PDF文档(C语言版)--使用指导
- (开源,GPLv3)EbookCopier 实现(3) - 使用 iTextSharp 库生成 PDF 文档
- 关于使用reportlab生成中文PDF文档
- 使用java生成pdf文档
- 使用PDFLib生成PDF文档,C代码实例--画图形
- 使用eclipse生成html格式注释文档 [ javadoc ]
- python自动生成易于阅读的html文档——使用Sphinx
- java使用iText生成pdf文档的对齐方式
- java使用IText生成PDF格式文件
- 使用java生成pdf文档(2)
- 使用Java生成Pdf文档
- 使用PDFLib生成PDF文档,C代码实例--使用特色
- 使用SpringMVC框架生成XLS和PDF格式的WEB应用视图
- 使用 iText动态生成PDF文档
- 使用SpringMVC框架生成XLS和PDF格式的WEB应用视图
- 使用doxygen和CTEX生成pdf文档
- python自动生成易于阅读的html文档——使用Sphinx
- 如何在使用itext生成pdf文档时给文档添加背景图片