Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compression automatique des fichiers lors d'extraction de pages #127

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

GuillaumeV-cemea
Copy link
Contributor

Cette MR règle l'issue #98.

Le soucis vient de PDF-lib, qui génère des fichiers anormalement gros. J'ai cherché mais je n'ai pas trouvé d'options dans PDF-lib permettant de contrôler ça. Le seul conseil que j'ai vu indiquait de faire un .save({useObjectStreams: true}), mais je n'ai pas vu de différence sur la taille des PDF générés.

Du coup, j'ai rajouté, uniquement lors de l'extraction, un appel à /compress pour compresser le fichier côté serveur, ainsi qu'un nouveau mode de compression, qui est censé être le plus haute qualité de ghostscript (si j'ai bien compris !).

Sur mes tests, je n'ai pas vu de différence de qualité entre sans/avec la compression, mais il pourrait être intéressant de rajouter une checkbox dans l'interface (mais où ?) pour activer/désactiver la compression automatique

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants