Код: Выделить всё
import flet as ft
import pypdf
def main(page: ft.Page):
def btn_Click(e):
cont.content = ft.Image(src_base64 = reader.pages[0],
fit=ft.ImageFit.FILL,
)
page.update()
if btn.data < len(reader.pages):
btn.data +=1
reader = pypdf.PdfReader('Your Pdf filename.pdf')
cont = ft.Container(height = 0.8*page.height,
width = 0.4 * page.width,
border=ft.border.all(3, ft.colors.RED),)
btn = ft.IconButton(
icon=ft.icons.UPLOAD_FILE,
on_click=btn_Click,
icon_size=35,
data=0,)
page.add(ft.Column([cont, btn], horizontal_alignment="center"))
page.horizontal_alignment = "center"
page.scroll = ft.ScrollMode.AUTO
page.update()
ft.app(target=main, assets_dir="assets")
Код: Выделить всё
Error decoding base64: FormatException: Invalid character (at character 1)
{'/Contents': [IndirectObject(2286, 0, 1969514531216), IndirectObject(2287,...
^
Код: Выделить всё
base64.decode(sourceContent.replaceAll(RegExp(r'\s+'), ''))
Подробнее здесь: https://stackoverflow.com/questions/792 ... e64-string
Мобильная версия