mirror of
https://github.com/alam00000/bentopdf.git
synced 2026-11-08 08:52:28 +01:00
fix(merge): page labels, retain-labels option, and workflow alignment with cpdf
This commit is contained in:
1 parent
14557c123c
commit
7e9e8f4afd
33 files changed
+310
-76
No files matched your search
@@ -126,11 +126,11 @@
|
||||
|
||||
<h1
|
||||
class="text-2xl font-bold text-white mb-2"
|
||||
data-i18n="tools:alternateMix.name"
|
||||
data-i18n="tools:alternateMerge.name"
|
||||
>
|
||||
Alternate & Mix Pages
|
||||
</h1>
|
||||
<p class="text-gray-400 mb-6" data-i18n="tools:alternateMix.subtitle">
|
||||
<p class="text-gray-400 mb-6" data-i18n="tools:alternateMerge.subtitle">
|
||||
Merge PDFs by alternating pages from each PDF. Preserves Bookmarks.
|
||||
</p>
|
||||
|
||||
@@ -178,6 +178,32 @@
|
||||
|
||||
<ul id="file-list" class="space-y-2 mb-4"></ul>
|
||||
|
||||
<label
|
||||
class="flex items-start gap-2 text-sm text-gray-300 cursor-pointer mb-4"
|
||||
>
|
||||
<input
|
||||
type="checkbox"
|
||||
id="retain-page-labels"
|
||||
class="mt-0.5 w-4 h-4 rounded text-indigo-600 bg-gray-700 border-gray-600"
|
||||
/>
|
||||
<span>
|
||||
<span
|
||||
class="font-medium"
|
||||
data-i18n="tools:alternateMerge.retainPageLabels"
|
||||
>
|
||||
Keep original page labels from each file
|
||||
</span>
|
||||
<span
|
||||
class="block text-xs text-gray-400 mt-0.5"
|
||||
data-i18n="tools:alternateMerge.retainPageLabelsHint"
|
||||
>
|
||||
Off (default): the merged PDF uses natural page numbering 1–N.
|
||||
On: each file's original page labels are preserved (may produce
|
||||
duplicate labels).
|
||||
</span>
|
||||
</span>
|
||||
</label>
|
||||
|
||||
<button id="process-btn" class="btn-gradient w-full mt-4">
|
||||
Mix Pages
|
||||
</button>
|
||||
|
||||
@@ -244,6 +244,32 @@
|
||||
></div>
|
||||
</div>
|
||||
|
||||
<label
|
||||
class="mt-4 flex items-start gap-2 text-sm text-gray-300 cursor-pointer"
|
||||
>
|
||||
<input
|
||||
type="checkbox"
|
||||
id="retain-page-labels"
|
||||
class="mt-0.5 w-4 h-4 rounded text-indigo-600 bg-gray-700 border-gray-600"
|
||||
/>
|
||||
<span>
|
||||
<span
|
||||
class="font-medium"
|
||||
data-i18n="tools:mergePdf.retainPageLabels"
|
||||
>
|
||||
Keep original page labels from each file
|
||||
</span>
|
||||
<span
|
||||
class="block text-xs text-gray-400 mt-0.5"
|
||||
data-i18n="tools:mergePdf.retainPageLabelsHint"
|
||||
>
|
||||
Off (default): the merged PDF uses natural page numbering 1–N.
|
||||
On: each file's original page labels are preserved (may produce
|
||||
duplicate labels).
|
||||
</span>
|
||||
</span>
|
||||
</label>
|
||||
|
||||
<button id="process-btn" class="btn-gradient w-full mt-6">
|
||||
Merge PDFs
|
||||
</button>
|
||||
|
||||
Reference in new issue
Block a user