geekdoc-python-zh/docs/pythonlibrary/ann-reportlab-pdf-processin...

33 lines
2.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# ANN:用 Python Kickstarter 处理 ReportLab PDF
> 原文:<https://www.blog.pythonlibrary.org/2018/01/29/ann-reportlab-pdf-processing-with-python-kickstarter/>
您是否曾经想过如何以编程方式创建 PDF 报告?如果是这样,那么这本书就是给你的!在 **ReportLab:用 Python 进行 PDF 处理**中,您将学习如何使用流行的 Python 编程语言生成 PDF。本书中的代码将在所有 3 个主要平台上运行:
* Windows 操作系统
* 苹果个人计算机
* Linux 操作系统
[![](img/6381b370238bf66046df003df95c409b.png)](https://www.kickstarter.com/projects/34257246/reportlab-pdf-processing-with-python)
ReportLab 被[维基百科](http://www.reportlab.com/casestudies/wikipedia/)、 [NASA](http://www.reportlab.com/software/opensource/samples/nasa-reports/) 、 [Fidelity](http://www.reportlab.com/casestudies/statements_and_valuations/) 、[惠普](http://www.reportlab.com/casestudies/hp_sales_assessments/)和许多[其他](http://www.reportlab.com/casestudies/)大大小小的组织使用。
ReportLab 快速可靠。在过去的 10 多年里,我一直在专业地使用它。也挺好学的。在这本书里,你将学到所有你需要知道的生成你自己的 pdf。
以下是您将要学习的一些内容的示例:
* 如何嵌入字体
* 生成多页文档
* 添加表格
* 插入照片
* 向您的 PDF 添加图表
* 将条形码添加到 PDF
* 绘制形状
* 生成多栏页面
* 关于生成特定复杂示例的教程
这本书将分为两个主要部分。第一部分将包含对 ReportLab 各个部分的全面介绍。第二部分是一个简短的系列章节,讲述如何用 ReportLab 创建各种布局。
我还计划在本书的一个章节(或一系列附录)中向您介绍其他 Python PDF 包,如 [PyPDF2](https://pythonhosted.org/PyPDF2/) 和 rst2pdf以及您可能如何使用它们。
如果你想成为这个项目的一部分,现在就来看看我的 [Kickstarter](https://www.kickstarter.com/projects/34257246/reportlab-pdf-processing-with-python)