ReportLab

Python 101 – How to Generate a PDF

The Portable Document Format (PDF) is a very popular way to share documents across multiple platforms. The goal of the PDF is to create a document that will look the same on multiple platforms and that will print the same (or very similar) on various printers. The format was originally developed by Adobe but has […]

Python 101 – How to Generate a PDF Read More »

ReportLab 101 – Adding Shades of Gray to the Canvas (Video)

In this video tutorial, you will learn about creating different shades of gray with ReportLab’s canvas object: Get my ReportLab book on Leanpub or Amazon. Or check out my other Python books. Related Articles There are lots of other articles on ReportLab on this site. Here are just a few: ReportLab 101 – Using the

ReportLab 101 – Adding Shades of Gray to the Canvas (Video) Read More »

ReportLab 101: Intro to the Canvas (Video)

In this video, you will get an introduction to ReportLab’s Canvas object. You use ReportLab to create PDFs using Python and this tutorial will show you one way to accomplish that Want to learn more about working with PDFs in Python? Then check out my book: ReportLab: PDF Processing with Python Purchase now on Leanpub

ReportLab 101: Intro to the Canvas (Video) Read More »

ReportLab: PDF Publishing with Python is now Available!

My latest book, ReportLab: PDF Processing with Python is now available for purchase. ReportLab has been around since the year 2000 and has remained the primary package that Python developers use for creating reports in the PDF format. It is an extremely powerful package that works across all the major platforms. This book will also

ReportLab: PDF Publishing with Python is now Available! Read More »

Creating Interactive PDF Forms in ReportLab with Python

The ReportLab toolkit allows you to create interactive fillable forms. The PDF standard actually has a fairly rich set of interactive elements. ReportLab doesn’t support all of these elements, but it does cover most of them. In this section, we will look at the following widgets: checkbox radio choice listbox textfield All of these widgets

Creating Interactive PDF Forms in ReportLab with Python Read More »

Adding SVGs to PDFs with Python and ReportLab

ReportLab has native support for generating SVGs, but not for embedding SVGs in their PDFs. Fortunately, Dinu Gherman created the svglib package, a pure-Python package that can read SVG files and convert them to other formats that ReportLab can use. The official website for svglib is on Github. The svglib package will work on Linux,

Adding SVGs to PDFs with Python and ReportLab Read More »