(Feature) Add drag-and-drop arrangement for multi-file conversion tools #411
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This change adds a drag-and-drop file reordering interface to all multi-file conversion tools, allowing users to rearrange uploaded files before generating the final PDF.
The feature has been implemented across the following converters:
Image to PDF
Document / Office to PDF
Previously, the output PDF page order depended on the upload sequence or file naming, which was inconvenient and error-prone when converting multiple files.
This update enables users to visually arrange files in the desired order before conversion, ensuring predictable and correct PDF structure.
The implementation reuses the same UI/UX pattern already used in the Merge PDFs workflow and the earlier JPG → PDF rearrangement feature, providing a consistent experience across the platform.
No external dependencies were introduced.
Fixes #353
Type of change
Please delete options that are not relevant.
🧪 How Has This Been Tested?
Please describe how you tested your changes so that maintainers can verify them. Include enough detail for someone else to reproduce your tests.
Checklist:
Expected Results:
Actual Results:
Checklist: