-
Notifications
You must be signed in to change notification settings - Fork 200
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
Rearrange pages (as recto/verso scanned) #526
Comments
I think all 4 cases are already possible by combining the "Reverse order" function and the cut and "Paste interleave" functions. A dialog like this would be easier / better UX in some cases, though. |
Hello I've tried to use cut and paste interleave (odd/oven) but was not easy to be sure to do correct steps (file has about 200 pages to arrange). In our case I think only about two firsts case. Third option is yet present and last option 'stay unchanged' is not useful, I've any idea why this option is proposed. Thanks a lot |
I am curious about the top right case. Where does such an ordering occur? @pdfarranger Shall we use this as an opportunity to rename "paste interleave odd/even" into "paste as odd/even pages"? We discussed this at some point and noticed that some translations already use this wording. |
@angsch The top right case is actually quite common if you scan a batch of double sided pages with a non-duplex scanner: Scan the fronts, flip the whole stack and scan the backs. (The last page will be scanned first.) It sounds wrong but absolutely makes sense if you did it once 😉
Sounds good to me 👍 I'm not sure I or someone else on the team will find the time to work on this but I'd be in favor of having such a dialog as replacement for the "Reverse Order" function. (Should be renamed, obviously. Maybe just "Reorder" ?) Simple Scan is also under GPL3, we could possibly borrow code / designs / graphics. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
I did just that in pdfarranger 1.8.2 which may serve as a workaround for the most common task to
Implementing a similar Reorder Pages dialog as in Document Scanner / simple-scan would allow to execute steps 1. through 4. using one button This would somehow solve similar problems, where opening a PDF document in simple-scan for the very same purpose(s) is not possible due to their internal image / page format not being native PDF. https://gitlab.gnome.org/GNOME/simple-scan/-/issues/27 Allow opening an existing PDF |
I had a quick peak into the simple-scan source code. The layout of the buttons in the dialog has been changed about a year ago with this commit: Please note there were already six reorder page buttons before the commit, two additional for rotating/flipping even/odd pages:
I think the two options for flipping even/odd pages could also be worked around quite intuitively using something like the existing Whereas the above request to rearrange / interleave pages as described above is not quite so straight forward. Interesting were the two files
/* Label on button for combining sides in reordering dialog */
var b = make_reorder_button (_("Combine sides"), "F1F2F3B1B2B3-F1B1F2B2F3B3");
...
/* Label on button for combining sides in reverse order in reordering dialog */
b = make_reorder_button (_("Combine sides (reverse)"), "F1F2F3B3B2B1-F1B1F2B2F3B3");
...
/* Label on button for reversing in reordering dialog */
b = make_reorder_button (_("Reverse"), "C1C2C3C4C5C6-C6C5C4C3C2C1");
...
/* Label on button for cancelling page reordering dialog */
b = make_reorder_button (_("Keep unchanged"), "C1C2C3C4C5C6-C1C2C3C4C5C6");
...
/* Label on button for keeping the ordering, but flip every second upside down */
b = make_reorder_button (_("Flip even pages upside-down"), "R1U2R3U4R5U6-R1R2R3R4R5R6");
...
/* Label on button for keeping the ordering, but flip every second upside down */
b = make_reorder_button (_("Flip odd pages upside-down"), "U1R2U3R4U5R6-R1R2R3R4R5R6"); This has since been replaced by several fixed SVG icons with the above commit #37caec48. |
Hello Thanks to take in consideration this old issue :) Note : on stable debian 12, simple scan provide again "old" interface. It's 42.5 version. |
simple-scan has a book class which binds all the pages and allows to change the page order using: besides the basic CRUD: |
Hello
It's a feature request not a bug. Idea is took from simple scan we can rearrange document after have been scanned many pages.
Could be nice to provide a similar feature.
Thanks a lot
The text was updated successfully, but these errors were encountered: