镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content

[Feature]: PDF size optimization / compression for large XLSX conversions #81

Open

Description

@NaveenChandraAdhikari

Problem or use case

Large .xlsx files (~100 MB) convert successfully with MiniPdf, but the PDF output is ~1.1 GB (~174k pages), which is too large to download/preview. We need better output size control for large Excel → PDF conversions in a background worker pipeline.

Proposed solution

• Built-in PDF stream compression / optimization after conversion
• Layout options: fit-to-page, landscape, scale-to-fit, more rows per page
• CLI flags: --compress, max rows/columns, preview mode (first N rows)
• Optional post-processing hook (qpdf / similar)

Affected area

XLSX to PDF

MiniPdf version or baseline

0.34.1

Example usage

minipdf convert test_100mb.xlsx -o test_100mb.pdf

• Input: ~100 MB .xlsx, ~27,000 rows
• Output: ~1.1 GB PDF, ~174,000 pages
• Time: ~60 seconds

Sample files or references

No response

Alternatives considered

No response

Activity

  1. shps951023 commented on Jul 8, 2026

    @shps951023
    Member

    @NaveenChandraAdhikari please try latest version and feel free to give feedback

  2. NaveenChandraAdhikari commented on Jul 9, 2026

    @NaveenChandraAdhikari
    Author

    @NaveenChandraAdhikari please try latest version and feel free to give feedback

    @shps951023 Tested the latest version everything is working as expected. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions