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

Gestion des copies doubles #116

Closed ysalmon closed 2 years ago

ysalmon commented 2 years ago

Is your feature request related to a problem? Please describe. Mes étudiants rendent des copies doubles. Une page du fichier PDF que j'obtiens est par conséquent constituée de deux pages côte à côte. Typiquement, avec l'empilement des copies dépliées dans le scanner, je vois les pages comme suit (chaque ligne correspondant à une page du PDF) :

10 | 11
12 |  9
6  |  7
8  |  5
2  |  3
4  |  1

Describe the solution you'd like Il serait commode de disposer de deux éléments d'interface :

Avoir le premier servirait au cas où certains jeux de copies doubles n'ont pas été scannés dans le bon ordre ou comprendrait un mélange de copies doubles et simples (il est sans doute plus clair de faire la réorganisation à la main).

ClementGre commented 2 years ago

Bonsoir @ysalmon,

Proposer ceci sous forme d'une mise en page (donc dynamique, qui ne modifie pas le pdf d'origine) serait techniquement un peu trop compliqué, mais il est totalement concevable de proposer une fonction type conversion, qui consiste à défaire un livret (Ce que vous m'avez dit, avec option de réorganiser les pages où pas).

Je note ça pour la prochaines version, merci pour la contribution ! Bonne fin de soirée, Clément Grennerat

ysalmon commented 2 years ago

Oui, je voyais bien ça comme un prétraitement.

Mais en fait, il existe un logiciel, PDF arranger, qui propose une interface graphique pour faire ce genre de choses (il n'y a pas encore de truc pour réarranger automatiquement une copie, par contre) ; je me demande si ça ne serait pas plus pertinent d'en faire une "application compagnonne" plutôt que de réimplémenter ces fonctionnalités.

ClementGre commented 2 years ago

D'accord je vois, il vaut mieux se concentrer sur les fonctionnalités spécifiques à la correction de copies, qui n'existent pas autre part.

ysalmon commented 2 years ago

En tout cas, si dans l'intervalle quelqu'un en a besoin, j'ai écrit un script pour automatiser ces opérations : https://framagit.org/-/snippets/6481

ClementGre commented 2 years ago

Bonjour, cette fonctionnalité a été totalement développée.

Il est maintenant possible de désassembler un livret, avec diverses options. L'édition du document sera bien préservée, même si on utilise généralement cette fonction avant d'éditer un document.

Cette fonction ne peut pas être effectuée sur plusieurs documents à la fois, il faudra ouvrir le document en question avant de pouvoir démonter le livret via Outils > Outils de PDF > Créer ou démonter un livret. Ce n'est pas forcément gênant, car, d'après #114, toutes les copies sont scannées à la fois, et ensuite séparées en plusieurs PDF. Il suffira d'effectuer la conversion de livret avant de séparer les pages. (il y aura plusieurs pages séparatrices à la fois, mais ce n'est pas dérangeant, elles seront éliminées).

Les copies doubles sont des livrets spéciaux (plusieurs livrets de 4 pages à la suite), il faudra alors activer l'option correspondante (activée par défaut).

image

Comme vous avez pu le remarquer, il sera aussi possible de créer un livret, l'opération inverse.

Merci, Clément G.

ysalmon commented 2 years ago

J'ai testé. Ça fonctionne bien.

J'ai deux petits bémols :

Bien vu pour la gestion d'un paquet de copies multiples ; j'ai toujours cherché à faire la séparation d'abord mais en réalité on n'en a pas besoin.

À nouveau, c'est moi qui vous remercie !

ClementGre commented 2 years ago

Concernant la formulation, j'ai modifié pour ceci, ce qui est en effet plus compréhensible :

Inverser l'ordre des pages avant de démonter le livret. Activez cette option si la première page (conceptuelle) est la dernière page du livret.

J'ai aussi ajouté l'option permettant de conserver l'original, que vous pourrez retrouver sur le master.

- Clément

ysalmon commented 2 years ago

Ça semble très bien !!

Petite typo sur la première case : … sera opérée

ClementGre commented 2 years ago

Ok c'est corrigé. Je ferme l'issue.