fromgroupdocs.signatureimportSignaturefromgroupdocs.signature.optionsimportPreviewOptionsdefcreate_page_stream(page_data):image_name=f"preview_page_{page_data.page_number}.png"print(f"Saving page {page_data.page_number+1} to {image_name}")returnopen(image_name,"wb")withSignature("sample.pdf")assignature:preview_options=PreviewOptions(create_page_stream)preview_options.preview_format=PreviewOptions.PreviewFormats.PNGsignature.generate_preview(preview_options)