from fpdf import FPDF
from fpdf.enums import XPos, YPos
import glob

A4W = 210 
A4H = 297

pdf = FPDF()
pdf.add_page()
pdf.add_font('DejaVu', '', 'DejaVuSansCondensed.ttf', uni=True)
pdf.set_font('DejaVu', size = 32)
pdf.set_text_color(255,0,0)
pdf.text(x=40,y=20,text="Oferta biura podróży")

pdf.image("ppng.png",x=A4W*0.25, y=A4H*0.25, w=A4W*0.5, h=A4W*0.5)

pdf.set_text_color(0,0,0)
pdf.set_font('DejaVu', size = 24)
pdf.text(x=40,y=A4W*0.75+20,text="Oferta wycieczki - Morskie oko")

for image_path in glob.glob('atrakcje_turystyczne/*'):
    attraction = image_path[:-4].replace("opis\img 1\\","")
    text_path = f'opisy/{attraction}.txt'
    pdf.add_page()
    pdf.set_font('DejaVu', size = 24)
    pdf.cell(200,10,link = pdf.image(f'{image_path}',w=195,h=120,new_x=XPos.LEFT,new_y=YPos.NEXT,align='L'))


pdf.output("oferta_biura_podrozy.pdf")














