Generate document pages preview

On this page

Use GroupDocs.Comparison to render lightweight page images for quick previews.

import groupdocs.comparison as gc

def save_page_callback(page_number: int, stream):
    with open(f"page-{page_number}.png", "wb") as f:
        f.write(stream.read())

with gc.Comparer("source.docx") as comparer:
    preview_options = gc.PreviewOptions(save_page_callback)
    preview_options.preview_format = gc.PreviewFormats.PNG
    preview_options.page_numbers = [1, 2, 3]

    comparer.get_pages(preview_options)

You can choose output format (PNG/JPEG), control resolution, and render only selected pages.

🔹 Use case: Generate thumbnails for a review dashboard without downloading full documents.

On this page

Close
Loading

Analyzing your prompt, please hold on...

An error occurred while retrieving the results. Please refresh the page and try again.