Рубрики
Без рубрики

Используйте `fpdf` для генерации PDF-файла в качестве квитанции – Python Tips

Вы можете использовать библиотеку FPDF для генерации файла PDF, например, квитанцию о покупке. Сначала установите lib … Теги с Python.

Вы можете использовать FPDF Библиотека для генерации PDF-файла, например, квитанция о покупке.

Сначала установите библиотеку:

$ pip install fpdf

Теперь давайте создадим PDF для получения:

from fpdf import FPDF
# generate a receipt

def generate_receipt(date, amount):
  pdf = FPDF(orientation='P', unit='pt', format='A4')
  pdf.add_page()
  pdf.set_font("Times", "B", 24)
  pdf.cell(0, 80, "Purchase Receipt", 0, 1, "C")
  pdf.set_font("Times", "B", 14)
  pdf.cell(100, 25, "Payment Date:")
  pdf.set_font("Times", "", 12)
  pdf.cell(0, 25, "{}".format(date), 0, 1)
  pdf.cell(0, 5, "", 0, 1)
  pdf.set_font("Times", "B", 14)
  pdf.cell(100, 25, "Payment Total:")
  pdf.set_font("Times", "", 12)
  pdf.cell(0, 25, "${}".format(amount), 0, 1)
  return pdf.output(dest="S")

Ссылка

Оригинал: “https://dev.to/0xbf/use-fpdf-to-generate-pdf-file-as-receipt-python-tips-5eog”