PAGE_WIDTH = defaultPageSize[0]
PAGE_HEIGHT = defaultPageSize[1]
text = 'foobar foobar foobar'
text_width = stringWidth(text)
y = 1050
pdf_text_object = canvas.beginText((PAGE_WIDTH - text_width) / 2.0, y)
pdf_text_object.textOut(text)
Python Reportlab PDF — центрирование текста на странице