ClementGre / PDF4Teachers

PDF editing software in large quantities. Designed for teachers, this app keeps recorded previous annotations, and offers features like marking scale, PDF conversion, vectorial drawing...
https://pdf4teachers.org/
Apache License 2.0
140 stars 17 forks source link

Conversion de dossier : une image plaçée dans le dossier source donne un pdf nommé par son extension et non par son nom #102

Closed l-leroux closed 3 years ago

l-leroux commented 3 years ago

Bonjour, Lors d'une conversion des images d'un dossier en pdf, les noms des fichiers ne sont pas conservés mais remplacés par le type de fichier par ex jpg.pdf

To Reproduce

  1. cliquer sur convertir en image
  2. choisir un dossier qui contient plusieurs images
  3. cocher "convertir aussi les images du dossier" (d'ailleurs pourquoi "AUSSI" ? ce n'est pas ce que doit faire cette boîte de dialogue en priorité ?)
  4. si plusieurs fichiers jpg par exemple sont présents, les boîtes de dialogue préviennent qu'il y a un conflit de nom, normal, si on fait renommer automatiquement par exemple, on s'aperçoit que tous les noms sont jpg(n).pdf

Check the console Pas de message en console

Desktop (please complete the following information):

Merci !

l-leroux commented 3 years ago

Un espoir que vous puissiez regarder d'ici demain ? Je fais une formation pdf4teachers à des collègues dans l'après-midi ;-) Sinon tant pis, ils seront quand même esbaudis par l'outil ;-)

ClementGre commented 3 years ago

Bonjour, ceci semble être un bug majeur qui serait présent peu importe les paramètres choisis. Je ne peut pas vérifier cela maintenant, et il faudrait publier une nouvelle version pour résoudre le bug. Vous pouvez essayer de voir si il n'y a pas un moyen de l'éviter avec certains paramètres de conversion. Je vais faire tout mon possible pour résoudre ce bug.

Merci à vous, Clément

l-leroux commented 3 years ago

Oui, je pensais bien. Pour le moment, il est présent à chaque essai, et les collègues à qui je faisais la formation l'ont eu aussi. Il me semble pourtant que cela marchait avant : une régression ? Ce sont des .jpg et des .jpeg qui sont converti en pdf et qui deviennent jpg.pdf ou jpeg.pdf.

ClementGre commented 3 years ago

Oui, je pense qu'il s'agit d'un petit bug qui est apparu lors d'une modification de la fonction de conversion. Je ne vois aucun problème au niveau du code, mais si il s'agit vraiment de ça, j'essayerai de publier une nouvelle version au plus vite. Je vous tiens au courant quand je serais chez moi.

ClementGre commented 3 years ago

Bonjour, j'ai pu identifier le problème :

il faut tout d'abord savoir que ce mode de conversion n'a pas pour but direct de permettre la conversion une image -> un pdf, mais il a plutôt pour but de permettre la conversion un dossier d'images -> un pdf de plusieurs pages.

Ceci permet ainsi à partir d'une telle structure :

d'obtenir 3 fichiers pdf "élève 1", "élève 2" et "élève 3", avec respectivement 3, 2 et 4 pages.

(Comme décrit dans la description de l'onglet : "Chaque dossier sera converti en un document, une page par image contenue dans chaque dossier.")

l'option "Convertir aussi les images du dossier source en documents (un document par image" permet de prendre en compte les images du dossier source, qui ne sont pas organisées dans un dossier. Il y aura alors un pdf généré par image placée directement dans le dossier source.

C'est uniquement dans cette fonction qu'il y a un problème, où c'est l'extension de l'image qui est gardé plutôt que son nom.

Le bug n'est donc pas si grave puisque il ne touche pas à la fonctionnalité principale de cet onglet, mais il est vrai qu'il est dérangeant si l'on souhaite utiliser cette particularité de l'application.

Je veillerais à résoudre ce problème pour la prochaine version. Merci à vous, Clément Grennerat

ClementGre commented 3 years ago

Ce bug a été résolu pour la rochaine version. Merci à vous !

l-leroux commented 2 years ago

Bonjour, Il ne reste pas grand chose dans le todo de la 1.3.1 et pas mal de "petites" améliorations sont déjà réalisées (merci !). Est-ce que vous prévoyez de diffuser la 1.3.1 prochainement ? Avant les vacances de fin d'année ? Bon courage et merci encore !

ClementGre commented 2 years ago

Bonjour @l-leroux, c'est vrai que la v1.3.1 est prête depuis maintenant près d'un mois. On a vraiment tardé à faire les traductions, même si il n'y avait pas grand chose, mais maintenant, on va faire quelques tests et elle devrait paraître d'ici moins de deux semaines.

Désolé pour l'attente, Clément Grennerat

l-leroux commented 2 years ago

Bonjour, çà va faire 14 jours ;-) je plaisante et je pense que la période est propice l'accumulation de travail de toutes sortes... juste pour savoir si c'est imminent ou si à va prendre du retard et qu'il vaut mieux que je fasse les conversions autrement ? (Vendredi j'ai présenté pdf4teachers dans un stage d'établissement : grosse impression !) Cordialement,

ClementGre commented 2 years ago

Bonjour, je crois qu'on va accourter les tests pratique, la version 1.3.1 sera disponible avant les vacances. Vraiment désolé du retard... Bonne soirée, Clément

l-leroux commented 2 years ago

eh, c'est pas comme si vous étiez une multinationale faisant payer à prix d'or ses lignes de codes ! Je venais juste aux infos pour savoir quoi faire de mon côté ! Mais je prends toute nouvelle version ! Merci encore pour cet excellent logiciel !

grensv commented 2 years ago

Bonjour, @l-leroux , pourquoi pas nous faire un retour avant la mise en ligne ? Dites nous quel OS vous utilisez, on vous met un binaire sur un dépôt, et vous nous faites un retour, qui sera surement complémentaire des tests que je fais en ce moment. A bientôt, Vincent.

l-leroux commented 2 years ago

Le 14/12/2021 à 10:19, grensv a écrit :

Bonjour, @l-leroux https://github.com/l-leroux , pourquoi pas nous faire un retour avant la mise en ligne ? Dites nous quel OS vous utilisez, on vous met un binaire sur un dépôt, et vous nous faites un retour, qui sera surement complémentaire des tests que je fais en ce moment. A bientôt, Vincent.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ClementGre/PDF4Teachers/issues/102#issuecomment-993335572, or unsubscribe https://github.com/notifications/unsubscribe-auth/ARSH4FPFIYT267XGMNZQFTTUQ4DY7ANCNFSM47PT7WKQ. Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Oui, je suis sous linux mint 20.2.

Merci !

-- Liouba (Antoine) Leroux Collège de l'Étang de l'Or

ClementGre commented 2 years ago

Voici la version 1.3.1 compilé pour Linux (.deb) :

https://pdf4teachers.org/data/PDF4Teachers-Linux-1.3.1.deb

N'hésitez pas à nous faire tout retours, que ce soit un problème ergonomique ou un bug. (C'est normal si l’Icône est mauvais, ce ne sera pas le cas pour la version finale).

Merci et bonne soirée !

l-leroux commented 2 years ago

Le 14/12/2021 à 17:32, Clément Grennerat a écrit :

Voici la version 1.3.1 compilé pour Linux (.deb) :

https://pdf4teachers.org/data/PDF4Teachers-Linux-1.3.1.deb https://pdf4teachers.org/data/PDF4Teachers-Linux-1.3.1.deb

N'hésitez pas à nous faire tout retours, que ce soit un problème ergonomique ou un bug. (C'est normal si l’Icône est mauvais, ce ne sera pas le cas pour la versionfinale).

Merci et bonne soirée !

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ClementGre/PDF4Teachers/issues/102#issuecomment-993719780, or unsubscribe https://github.com/notifications/unsubscribe-auth/ARSH4FJBDGHQZR46CR6X6IDUQ5WQFANCNFSM47PT7WKQ. Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Bonjour,

merci.

Le bug est bien corrigé, un vrai plaisir !

pour le moment mes tests sont OK, mais je n'ai pas eu le temps de tout essayer. J'ai une série de copies à corriger très bientôt, je devrais pouvoir intensifier les essais.

Cordialement,

-- Liouba (Antoine) Leroux Collège de l'Étang de l'Or

ClementGre commented 2 years ago

Bonsoir @l-leroux, La version 1.3.1 est enfin disponible.

Comme vous passez de la 1.3.1-sn1 a la 1.3.1, si vous voulez avoir une actualisation des fichiers de traductions entre ces deux builds, vous devez soit supprimer votre fichier settings.yml, soit modifier la ligne versionID: 3 par versionID: 2 dans de fichier, qui se situe votre dossier de données (Outils -> Débogue -> Ouvrir le dossier de données). (Il faut faire la modification application fermée).

Bonne soirée !