def get_ico():
"""просто иконка"""
image_data_base64_encoded_string = """iVBORw0
----------
изображение закодированное как сторока base 64
----------
uQmCC"""
return tk.PhotoImage(data=image_data_base64_encoded_string)
# вместо iconbitmap
ico = get_ico()
root.iconphoto(False, ico)
1. ReportLab
https://pypi.org/project/reportlab/
https://www.reportlab.com/
User Guide https://www.reportlab.com/docs/reportlab-userguide.pdf
2. PyMuPDF он же fitz
https://pypi.org/project/PyMuPDF/1.24.10/
https://pymupdf.readthedocs.io/en/latest/
ReportLab - лучше для создания,
PyMuPDF - для чтения и манипуляций