from reportlab.lib.pagesizes import landscape from reportlab.lib.utils import ImageReader from reportlab.pdfgen import canvas import os # Check the test PDF file if os.path.exists('test_label.pdf'): file_size = os.path.getsize('test_label.pdf') print(f'test_label.pdf exists ({file_size} bytes)') print(f'Expected: 35mm x 25mm landscape (99.2 x 70.9 points)') print(f'') print(f'Open test_label.pdf in a PDF viewer to verify:') print(f' - Page size should be wider than tall') print(f' - Content should be correctly oriented') print(f'') print(f'In Adobe Reader: File > Properties > Description') print(f' Page size should show: 3.5 x 2.5 cm or 1.38 x 0.98 in') else: print('test_label.pdf not found')