https://project.auto-multiple-choice.net/2020-05-07T23:54:31+02:00Auto Multiple Choice - Bug #728: taille fichiers pdf trop élevée avec pdfformhttps://project.auto-multiple-choice.net/issues/728?journal_id=206072020-05-07T23:54:31+02:00Julien Varaldijulien.varaldi@univ-lyon1.fr
<ul><li><strong>Tracker</strong> set to <i>Bug</i></li><li><strong>Project</strong> set to <i>Auto Multiple Choice</i></li><li><strong>Subject</strong> set to <i>taille fichiers pdf trop élevée avec pdfform</i></li><li><strong>Description</strong> set to <i>Bonjour,
j'utiliser AMC avec l'option pdfform pour faire des pdfs... <a href="/journals/20607/diff/description" class="lightbox-ajax">More</a></li><li><strong>Category</strong> set to <i>LaTeX</i></li><li><strong>Status</strong> set to <i>New</i></li><li><strong>Priority</strong> set to <i>High</i></li><li><strong>Start date</strong> set to <i>05/07/2020</i></li></ul> Auto Multiple Choice - Bug #728: taille fichiers pdf trop élevée avec pdfformhttps://project.auto-multiple-choice.net/issues/728?journal_id=206112020-05-08T14:57:30+02:00Frédéric Bréalgcarpeaux@yahoo.fr
<ul></ul><p>Pour le point 2, je ne suis pas qualifié mais pour le 3, pouvez-vous préciser un ou deux exemples qui ne fonctionnent pas : numéro de la question dans le tex et les modifications ?</p> Auto Multiple Choice - Bug #728: taille fichiers pdf trop élevée avec pdfformhttps://project.auto-multiple-choice.net/issues/728?journal_id=206152020-05-08T18:47:19+02:00Joss OUINjose.ouin@gmail.com
<ul></ul><p>Bonjour,</p>
<p>Il manque le fichier "liste_Genetique2.csv" pour pouvoir tester votre fichier "source.tex".<br />J'ai également un problème de dépassement de capacité avec pdfform + listecsv + pythontex + pré-association.<br /><a class="external" href="https://project.auto-multiple-choice.net/boards/4/topics/9733">https://project.auto-multiple-choice.net/boards/4/topics/9733</a></p>
<p>Cordialement.<br />J/O</p> Auto Multiple Choice - Bug #728: taille fichiers pdf trop élevée avec pdfformhttps://project.auto-multiple-choice.net/issues/728?journal_id=206172020-05-08T19:14:26+02:00Julien Varaldijulien.varaldi@univ-lyon1.fr
<ul><li><strong>File</strong> <a href="/attachments/2558/liste_Genetique2.csv">liste_Genetique2.csv</a> added</li></ul><p>Bonjour</p>
<p>merci pour votre reponse.</p>
<p>Je viens de realiser que je ne suis pas capable de reproduire ce que je pensais avoir observé…(pour le point 3). Donc ce point est caduque : la mise a jour du bareme fonctionne tres bien sur Linux et Mac. Désolé, je n’aurais peut etre pas du envoyer ce mail si tardivement…</p>
<p>Pour les deux autres points par contre, je maintiens mes dires (je viens de refaire un test pour le 2eme point) !</p>
<p>Entre temps, j’ai pu constater un autre point qui n’est pas optimal pour les etudiants : les textes que les etudiants ont rentré dans les champs libres (\TextField) disparaissent de leur copie corrigée. Ce n’est pas dramatique, puisque ce qui compte c’est la boite cochée par le correcteur, mais il me semble que ca serait plus satisfaisant pour l’etudiant de pouvoir retrouver sa composition. Savez-vous si c’est possible ?</p>
<p>J'ai mis le fichier liste_Genetique2.csv en attaché (en anonymisant les noms des etudiants...)</p>
<p>Merci encore.<br />Julien</p> Auto Multiple Choice - Bug #728: taille fichiers pdf trop élevée avec pdfformhttps://project.auto-multiple-choice.net/issues/728?journal_id=206212020-05-09T08:56:51+02:00Joss OUINjose.ouin@gmail.com
<ul><li><strong>File</strong> <a href="/attachments/2559/S__lection_059.png">S__lection_059.png</a> added</li></ul><p>Bonjour,</p>
<p>Il manque une (des) image(s) (voir capture).<br />Je pense que je vais arriver au même constat que vous.<br />J/O</p> Auto Multiple Choice - Bug #728: taille fichiers pdf trop élevée avec pdfformhttps://project.auto-multiple-choice.net/issues/728?journal_id=206282020-05-09T15:26:38+02:00Julien Varaldijulien.varaldi@univ-lyon1.fr
<ul><li><strong>File</strong> <a href="/attachments/2560/EXEMPLE.png">EXEMPLE.png</a> added</li><li><strong>File</strong> <a href="/attachments/2561/genealogie.pdf">genealogie.pdf</a> added</li></ul><p>Bonjour,<br />voici les fichiers manquants. Désolé.<br />Cordialement<br />Julien</p> Auto Multiple Choice - Bug #728: taille fichiers pdf trop élevée avec pdfformhttps://project.auto-multiple-choice.net/issues/728?journal_id=206672020-05-14T18:40:45+02:00Hugues Bodiguelhugues.bodiguel@grenoble-inp.fr
<ul><li><strong>File</strong> <a href="/attachments/2573/THM2020_MF1.tex">THM2020_MF1.tex</a> added</li></ul><p>Bonjour,</p>
<p>J'ai exactement le meme problème (point 2). <br />La taille des PDF individuels augmente significativement avec le nombre d'étudiants (100ko pour 10 copies, 300ko pour 50 copies, 1Mo pour 300).</p>
<p>Cdt,</p>
<p>Hugues</p> Auto Multiple Choice - Bug #728: taille fichiers pdf trop élevée avec pdfformhttps://project.auto-multiple-choice.net/issues/728?journal_id=216792020-12-18T22:57:39+01:00Alexis Bienvenüe
<ul></ul><p>Pour le problème 2, cela vient de la méthode de découpage du PDF global utilisée par AMC : qpdf. En effet, lors du découpage, qpdf extrait quelques pages du PDF global, mais conserve toutes le données de formulaire (pdfform) du gros PDF, même si elles ne sont plus visibles. Et je n'arrive pas à faire mieux avec ghostscript ou pdftk…<br />pdfsam, mentionné par Joss OUIN (<a href="https://project.auto-multiple-choice.net/boards/4/topics/10532?r=10578#message-10578" class="message">RE: REX utilisation de pdfforms</a>) semble faire le découpage correctement, mais je ne sais pas l'appeler (lui ou la bibliothèque java "sejda" qu'il utilise) en ligne de commande. Si vous savez faire, je suis très intéressé pour une intégration dans AMC.</p> Auto Multiple Choice - Bug #728: taille fichiers pdf trop élevée avec pdfformhttps://project.auto-multiple-choice.net/issues/728?journal_id=216812020-12-18T23:17:36+01:00Frédéric Bréalgcarpeaux@yahoo.fr
<ul></ul><p>Est-ce que cette vidéo peut être une piste <a class="external" href="https://www.youtube.com/watch?v=eW8drPwWKV0">https://www.youtube.com/watch?v=eW8drPwWKV0</a> ?</p> Auto Multiple Choice - Bug #728: taille fichiers pdf trop élevée avec pdfformhttps://project.auto-multiple-choice.net/issues/728?journal_id=216822020-12-18T23:34:47+01:00Alexis Bienvenüe
<ul></ul><p><code>sejda-console</code> est une piste, mais il y a me semble-t-il du travail : <a class="external" href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=884377">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=884377</a></p> Auto Multiple Choice - Bug #728: taille fichiers pdf trop élevée avec pdfformhttps://project.auto-multiple-choice.net/issues/728?journal_id=216852020-12-19T16:14:24+01:00Alexis Bienvenüe
<ul></ul><p>Toujours pour le point 2:<br /><code>sejda-console</code> n'est pas empaquetée dans debian, mais je propose une installation manuelle.<br /><pre>
cd
wget https://github.com/torakiki/sejda/releases/download/v3.2.85/sejda-console-3.2.85-bin.zip
unzip sejda-console-3.2.85-bin.zip
sudo ln -s ~/sejda-console-3.2.85/bin/sejda-console /usr/local/bin
</pre><br />Ensuite, avec la version de développement d'AMC, il suffira de choisir <code>sejda-console</code> pour <em>Préférences/Général/Impression/Méthode d'extraction</em>.</p> Auto Multiple Choice - Bug #728: taille fichiers pdf trop élevée avec pdfformhttps://project.auto-multiple-choice.net/issues/728?journal_id=217782020-12-30T17:55:13+01:00Frédéric Bréalgcarpeaux@yahoo.fr
<ul></ul><p>Pourquoi ne pas faire ceci ?<br /><pre>
sudo mv sejda-console-3.2.85 /usr/local/bin
</pre></p>
<p>Avec le lien, il se peut que certain(e)s, moi le premier, efface le dossier sedja au bout d'un temps certain en oubliant son utilité.</p> Auto Multiple Choice - Bug #728: taille fichiers pdf trop élevée avec pdfformhttps://project.auto-multiple-choice.net/issues/728?journal_id=220512021-01-28T20:50:22+01:00Alexis Bienvenüe
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Closed</i></li><li><strong>% Done</strong> changed from <i>0</i> to <i>100</i></li></ul> Auto Multiple Choice - Bug #728: taille fichiers pdf trop élevée avec pdfformhttps://project.auto-multiple-choice.net/issues/728?journal_id=222562021-02-19T12:47:53+01:00Alessandra Frabettifrabetti@math.univ-lyon1.fr
<ul></ul><p>Bonjour,</p>
<p>Malgré l'installation de <code>sejda-console</code>, cette méthode d'extraction n'apparaît dans <em>Préférences/Général/Impression/Méthode d'extraction</em>. Comment faire pour la sélectionner?</p>
<p>Cordialement,<br />Alessandra</p> Auto Multiple Choice - Bug #728: taille fichiers pdf trop élevée avec pdfformhttps://project.auto-multiple-choice.net/issues/728?journal_id=222572021-02-19T14:32:22+01:00Frédéric Bréalgcarpeaux@yahoo.fr
<ul></ul><p>Avez-vous installé la version test ?</p> Auto Multiple Choice - Bug #728: taille fichiers pdf trop élevée avec pdfformhttps://project.auto-multiple-choice.net/issues/728?journal_id=222582021-02-19T15:41:44+01:00Alessandra Frabettifrabetti@math.univ-lyon1.fr
<ul></ul><p>Quelle version test ? de quoi ?</p>
<p>Gérard Carpeaux wrote:</p>
<blockquote>
<p>Avez-vous installé la version test ?</p>
</blockquote> Auto Multiple Choice - Bug #728: taille fichiers pdf trop élevée avec pdfformhttps://project.auto-multiple-choice.net/issues/728?journal_id=222592021-02-19T15:55:12+01:00Alessandra Frabettifrabetti@math.univ-lyon1.fr
<ul></ul><p>Ah, j'ai tout relu, c'est la version test de AMC que je dois installer ? <br />Bon, j'essaye.</p> Auto Multiple Choice - Bug #728: taille fichiers pdf trop élevée avec pdfformhttps://project.auto-multiple-choice.net/issues/728?journal_id=222602021-02-19T15:57:39+01:00Alessandra Frabettifrabetti@math.univ-lyon1.fr
<ul></ul><p>Non pardon, avant d'essayer, si j'installe la version de développement d'AMC, est-ce que je peux encore corriger les projets en cours ? ou bien il vaut mieux que j'attends de ne pas avoir de projets en cours ?</p>
<p>Alessandra Frabetti wrote:</p>
<blockquote>
<p>Ah, j'ai tout relu, c'est la version test de AMC que je dois installer ? <br />Bon, j'essaye.</p>
</blockquote> Auto Multiple Choice - Bug #728: taille fichiers pdf trop élevée avec pdfformhttps://project.auto-multiple-choice.net/issues/728?journal_id=222612021-02-19T16:13:59+01:00Frédéric Bréalgcarpeaux@yahoo.fr
<ul></ul><blockquote>
<p>ou bien il vaut mieux que j'attends de ne pas avoir de projets en cours ?</p>
</blockquote>
<p>C'est préférable.</p> Auto Multiple Choice - Bug #728: taille fichiers pdf trop élevée avec pdfformhttps://project.auto-multiple-choice.net/issues/728?journal_id=222622021-02-19T16:55:09+01:00Alessandra Frabettifrabetti@math.univ-lyon1.fr
<ul></ul><p>Vu l'impasse où je me trouve, j'ai préféré courir le risque de devoir refaire les projets en cours pour pouvoir préparer les suivants urgents (ça roule à pleine vitesse dans nos UE) et voilà, ça marche !!!</p>
<p>La taille de mes 430 sujets pdf-éditables est passée de 1.5 MB à 150 kB chacun, c'est magique ! :-)</p>
<p>Merci beaucoup ! et espérons qu'il n'y a pas de gros bugs dans la version test ;-)</p>
<p>Alessandra</p>
<p>Gérard Carpeaux wrote:</p>
<blockquote><blockquote>
<p>ou bien il vaut mieux que j'attends de ne pas avoir de projets en cours ?</p>
</blockquote>
<p>C'est préférable.</p>
</blockquote> Auto Multiple Choice - Bug #728: taille fichiers pdf trop élevée avec pdfformhttps://project.auto-multiple-choice.net/issues/728?journal_id=222742021-02-24T10:20:45+01:00Joël Brogniart
<ul></ul><p>Quand AMC est configuré avec qpdf, la commande générée pour le découpage des sujets est la suivante (aux chemins d'accès et aux numéros de page près).</p>
<pre>
qpdf DOC-sujet.pdf --pages DOC-sujet.pdf 1-5 -- copie-0001.pdf
</pre>
<p>J'ai fait quelques essais en modifiant les options qpdf sur des fichiers AMC-TXT avec 10, 100 et 300 copies et un fichier généré à partir des fichiers ci-dessus avec 10 et 188 copies. J'ai joué avec les options qpdf suivantes (extrait de la doc qpdf associée).</p>
<p><code>--linearize</code><br />Causes generation of a linearized (web-optimized) output file.</p>
<p><code>--empty</code><br />In place of infilename, the parameter --empty may be specified. This causes qpdf to use a dummy input file that contains zero pages.</p>
<p><code>--remove-unreferenced-resources=yes</code><br />Starting with qpdf 8.1, when splitting pages, qpdf is able to attempt to remove images and fonts that are not used by a page even if they are referenced in the page's resources dictionary. When shared resources are in use, this behavior can greatly reduce the file sizes of split pages, but the analysis is very slow. In versions from 8.1 through 9.1.1, qpdf did this analysis by default. Starting in qpdf 10.0.0, if auto is used, qpdf does a quick analysis of the file to determine whether the file is likely to have unreferenced objects on pages, a pattern that frequently occurs when resource dictionaries are shared across multiple pages and rarely occurs otherwise. If it discovers this pattern, then it will attempt to remove unreferenced resources. Usually this means you get the slower splitting speed only when it's actually going to create smaller files. You can suppress removal of unreferenced resources altogether by specifying no or force it to do the full algorithm by specifying yes.</p>
<a name="Rsultat"></a>
<h3 >Résultat<a href="#Rsultat" class="wiki-anchor">¶</a></h3>
<p>L'option <code>--empty</code> est l'option qui donne des fichiers sensiblement de la même taille quel que soit le nombre de copies du fichiers source. En plus dans le cas des fichiers générés à partir des fichiers ci-dessus, le pdf généré s'ouvre et s'affiche beaucoup plus rapidement sur ma machine. Le fichier généré avec la commande originale d'AMC est très long à apparaitre et la navigation n'est pas rapide.</p>
<p>Par contre je n'ai pas fait de tests extensifs pour le remplissage du formulaire mais j'ai pu correctement cocher quelques cases.</p> Auto Multiple Choice - Bug #728: taille fichiers pdf trop élevée avec pdfformhttps://project.auto-multiple-choice.net/issues/728?journal_id=222752021-02-24T10:25:43+01:00Joël Brogniart
<ul></ul><p>Et j'ai oublié, avec <code>--empty</code> ça donne la commande suivante.</p>
<pre>
qpdf --empty --pages DOC-sujet.pdf 1-5 -- copie-0001.pdf
</pre> Auto Multiple Choice - Bug #728: taille fichiers pdf trop élevée avec pdfformhttps://project.auto-multiple-choice.net/issues/728?journal_id=226132021-04-20T19:14:34+02:00Franck Pommereaufranck.pommereau@gmail.com
<ul></ul><p>Bonjour,</p>
<p>Quand j'utilise qpdf avec l'option --empty, les cases à cocher n’apparaissent plus.<br />Est-ce que j'ai raté quelque chose ?</p>
<p>(En revanche, avec sejda-console le résultat est impeccable, ce qui me donne déjà une solution.)</p>
<p>Franck</p>