mirror of
https://github.com/alam00000/bentopdf.git
synced 2026-11-13 17:54:19 +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
@@ -16,7 +16,9 @@
|
||||
},
|
||||
"mergePdf": {
|
||||
"name": "دمج PDF",
|
||||
"subtitle": "دمج عدة ملفات PDF في ملف واحد. يحافظ على الإشارات المرجعية."
|
||||
"subtitle": "دمج عدة ملفات PDF في ملف واحد. يحافظ على الإشارات المرجعية.",
|
||||
"retainPageLabels": "الاحتفاظ بتسميات الصفحات الأصلية لكل ملف",
|
||||
"retainPageLabelsHint": "غير مفعّل (افتراضي): يستخدم ملف PDF المدمج ترقيمًا طبيعيًا من 1 إلى N. مفعّل: يتم الاحتفاظ بتسميات الصفحات الأصلية لكل ملف (قد ينتج عن ذلك تسميات مكررة)."
|
||||
},
|
||||
"splitPdf": {
|
||||
"name": "تقسيم PDF",
|
||||
@@ -333,9 +335,11 @@
|
||||
"name": "التعرف الضوئي على PDF",
|
||||
"subtitle": "اجعل PDF قابلاً للبحث والنسخ."
|
||||
},
|
||||
"alternateMix": {
|
||||
"alternateMerge": {
|
||||
"name": "تبديل ومزج الصفحات",
|
||||
"subtitle": "دمج ملفات PDF بتبديل الصفحات من كل ملف. يحافظ على الإشارات المرجعية."
|
||||
"subtitle": "دمج ملفات PDF بتبديل الصفحات من كل ملف. يحافظ على الإشارات المرجعية.",
|
||||
"retainPageLabels": "الاحتفاظ بتسميات الصفحات الأصلية لكل ملف",
|
||||
"retainPageLabelsHint": "غير مفعّل (افتراضي): يستخدم ملف PDF المدمج ترقيمًا طبيعيًا من 1 إلى N. مفعّل: يتم الاحتفاظ بتسميات الصفحات الأصلية لكل ملف (قد ينتج عن ذلك تسميات مكررة)."
|
||||
},
|
||||
"addAttachments": {
|
||||
"name": "إضافة مرفقات",
|
||||
|
||||
@@ -16,7 +16,9 @@
|
||||
},
|
||||
"mergePdf": {
|
||||
"name": "Аб'яднаць PDF",
|
||||
"subtitle": "Аб'яднаць некалькі PDF у адзін файл. Закладкі захоўваюцца."
|
||||
"subtitle": "Аб'яднаць некалькі PDF у адзін файл. Закладкі захоўваюцца.",
|
||||
"retainPageLabels": "Захоўваць арыгінальныя пазнакі старонак з кожнага файла",
|
||||
"retainPageLabelsHint": "Выключана (па змаўчанні): аб’яднаны PDF выкарыстоўвае натуральную нумарацыю 1–N. Уключана: арыгінальныя пазнакі старонак кожнага файла захоўваюцца (могуць узнікнуць паўторы)."
|
||||
},
|
||||
"splitPdf": {
|
||||
"name": "Падзяліць PDF",
|
||||
@@ -391,9 +393,11 @@
|
||||
"name": "OCR PDF",
|
||||
"subtitle": "Дадаць у PDF магчымасці пошуку і капіравання."
|
||||
},
|
||||
"alternateMix": {
|
||||
"alternateMerge": {
|
||||
"name": "Чаргаваць і змяшаць старонкі",
|
||||
"subtitle": "Аб'яднаць PDF, чаргуючы старонкі з асобных PDF. Закладкі захоўваюцца."
|
||||
"subtitle": "Аб'яднаць PDF, чаргуючы старонкі з асобных PDF. Закладкі захоўваюцца.",
|
||||
"retainPageLabels": "Захоўваць арыгінальныя пазнакі старонак з кожнага файла",
|
||||
"retainPageLabelsHint": "Выключана (па змаўчанні): аб’яднаны PDF выкарыстоўвае натуральную нумарацыю 1–N. Уключана: арыгінальныя пазнакі старонак кожнага файла захоўваюцца (могуць узнікнуць паўторы)."
|
||||
},
|
||||
"addAttachments": {
|
||||
"name": "Дадаць далучэнні",
|
||||
|
||||
@@ -16,7 +16,9 @@
|
||||
},
|
||||
"mergePdf": {
|
||||
"name": "Flet PDF",
|
||||
"subtitle": "Kombinér flere PDF’er til én fil. Bevarer bogmærker."
|
||||
"subtitle": "Kombinér flere PDF’er til én fil. Bevarer bogmærker.",
|
||||
"retainPageLabels": "Behold de oprindelige sideetiketter fra hver fil",
|
||||
"retainPageLabelsHint": "Fra (standard): den sammenflettede PDF bruger naturlig sidenummerering 1–N. Til: hver fils oprindelige sideetiketter bevares (kan give dublerede etiketter)."
|
||||
},
|
||||
"splitPdf": {
|
||||
"name": "Opdel PDF",
|
||||
@@ -333,9 +335,11 @@
|
||||
"name": "OCR PDF",
|
||||
"subtitle": "Gør PDF’en søgbar og kopierbar."
|
||||
},
|
||||
"alternateMix": {
|
||||
"alternateMerge": {
|
||||
"name": "Alternér og miks sider",
|
||||
"subtitle": "Flet PDF’er ved at skifte mellem sider fra hver fil. Bevarer bogmærker."
|
||||
"subtitle": "Flet PDF’er ved at skifte mellem sider fra hver fil. Bevarer bogmærker.",
|
||||
"retainPageLabels": "Behold de oprindelige sideetiketter fra hver fil",
|
||||
"retainPageLabelsHint": "Fra (standard): den sammenflettede PDF bruger naturlig sidenummerering 1–N. Til: hver fils oprindelige sideetiketter bevares (kan give dublerede etiketter)."
|
||||
},
|
||||
"addAttachments": {
|
||||
"name": "Tilføj vedhæftninger",
|
||||
|
||||
@@ -16,7 +16,9 @@
|
||||
},
|
||||
"mergePdf": {
|
||||
"name": "PDF zusammenführen",
|
||||
"subtitle": "Mehrere PDFs zu einer Datei kombinieren. Lesezeichen werden beibehalten."
|
||||
"subtitle": "Mehrere PDFs zu einer Datei kombinieren. Lesezeichen werden beibehalten.",
|
||||
"retainPageLabels": "Originale Seitenbeschriftungen jeder Datei beibehalten",
|
||||
"retainPageLabelsHint": "Aus (Standard): Das zusammengeführte PDF verwendet die natürliche Seitennummerierung 1–N. An: Die ursprünglichen Seitenbeschriftungen jeder Datei bleiben erhalten (kann zu doppelten Beschriftungen führen)."
|
||||
},
|
||||
"splitPdf": {
|
||||
"name": "PDF teilen",
|
||||
@@ -383,9 +385,11 @@
|
||||
"name": "OCR PDF",
|
||||
"subtitle": "Eine PDF durchsuchbar und kopierbar machen."
|
||||
},
|
||||
"alternateMix": {
|
||||
"alternateMerge": {
|
||||
"name": "Seiten abwechselnd mischen",
|
||||
"subtitle": "PDFs durch abwechselnde Seiten aus jedem PDF zusammenführen. Lesezeichen werden beibehalten."
|
||||
"subtitle": "PDFs durch abwechselnde Seiten aus jedem PDF zusammenführen. Lesezeichen werden beibehalten.",
|
||||
"retainPageLabels": "Originale Seitenbeschriftungen jeder Datei beibehalten",
|
||||
"retainPageLabelsHint": "Aus (Standard): Das zusammengeführte PDF verwendet die natürliche Seitennummerierung 1–N. An: Die ursprünglichen Seitenbeschriftungen jeder Datei bleiben erhalten (kann zu doppelten Beschriftungen führen)."
|
||||
},
|
||||
"addAttachments": {
|
||||
"name": "Anhänge hinzufügen",
|
||||
|
||||
@@ -16,7 +16,9 @@
|
||||
},
|
||||
"mergePdf": {
|
||||
"name": "Merge PDF",
|
||||
"subtitle": "Combine multiple PDFs into one file. Preserves Bookmarks."
|
||||
"subtitle": "Combine multiple PDFs into one file. Preserves Bookmarks.",
|
||||
"retainPageLabels": "Keep original page labels from each file",
|
||||
"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)."
|
||||
},
|
||||
"splitPdf": {
|
||||
"name": "Split PDF",
|
||||
@@ -391,9 +393,11 @@
|
||||
"name": "OCR PDF",
|
||||
"subtitle": "Make a PDF searchable and copyable."
|
||||
},
|
||||
"alternateMix": {
|
||||
"alternateMerge": {
|
||||
"name": "Alternate & Mix Pages",
|
||||
"subtitle": "Merge PDFs by alternating pages from each PDF. Preserves Bookmarks."
|
||||
"subtitle": "Merge PDFs by alternating pages from each PDF. Preserves Bookmarks.",
|
||||
"retainPageLabels": "Keep original page labels from each file",
|
||||
"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)."
|
||||
},
|
||||
"addAttachments": {
|
||||
"name": "Add Attachments",
|
||||
|
||||
@@ -16,7 +16,9 @@
|
||||
},
|
||||
"mergePdf": {
|
||||
"name": "Fusionar PDF",
|
||||
"subtitle": "Combina múltiples PDFs en un solo archivo. Preserva Marcadores."
|
||||
"subtitle": "Combina múltiples PDFs en un solo archivo. Preserva Marcadores.",
|
||||
"retainPageLabels": "Conservar las etiquetas de página originales de cada archivo",
|
||||
"retainPageLabelsHint": "Desactivado (predeterminado): el PDF combinado usa numeración natural 1–N. Activado: se conservan las etiquetas de página originales de cada archivo (puede producir etiquetas duplicadas)."
|
||||
},
|
||||
"splitPdf": {
|
||||
"name": "Dividir PDF",
|
||||
@@ -333,9 +335,11 @@
|
||||
"name": "OCR PDF",
|
||||
"subtitle": "Hace que un PDF sea buscable y copiable."
|
||||
},
|
||||
"alternateMix": {
|
||||
"alternateMerge": {
|
||||
"name": "Alternar y Mezclar Páginas",
|
||||
"subtitle": "Fusiona PDFs alternando páginas de cada PDF. Preserva Marcadores."
|
||||
"subtitle": "Fusiona PDFs alternando páginas de cada PDF. Preserva Marcadores.",
|
||||
"retainPageLabels": "Conservar las etiquetas de página originales de cada archivo",
|
||||
"retainPageLabelsHint": "Desactivado (predeterminado): el PDF combinado usa numeración natural 1–N. Activado: se conservan las etiquetas de página originales de cada archivo (puede producir etiquetas duplicadas)."
|
||||
},
|
||||
"addAttachments": {
|
||||
"name": "Agregar Adjuntos",
|
||||
|
||||
@@ -16,7 +16,9 @@
|
||||
},
|
||||
"mergePdf": {
|
||||
"name": "Fusionner des PDF",
|
||||
"subtitle": "Assembler plusieurs PDF en un seul fichier, tout en conservant les signets."
|
||||
"subtitle": "Assembler plusieurs PDF en un seul fichier, tout en conservant les signets.",
|
||||
"retainPageLabels": "Conserver les étiquettes de page d'origine de chaque fichier",
|
||||
"retainPageLabelsHint": "Désactivé (par défaut) : le PDF fusionné utilise une numérotation naturelle 1–N. Activé : les étiquettes de page d'origine de chaque fichier sont conservées (peut produire des étiquettes en double)."
|
||||
},
|
||||
"splitPdf": {
|
||||
"name": "Scinder un PDF",
|
||||
@@ -333,9 +335,11 @@
|
||||
"name": "OCR PDF",
|
||||
"subtitle": "Rendre un PDF consultable et copiable."
|
||||
},
|
||||
"alternateMix": {
|
||||
"alternateMerge": {
|
||||
"name": "Alterner et mélanger les pages",
|
||||
"subtitle": "Fusionner des PDF en alternant les pages de chaque fichier, tout en conservant les signets."
|
||||
"subtitle": "Fusionner des PDF en alternant les pages de chaque fichier, tout en conservant les signets.",
|
||||
"retainPageLabels": "Conserver les étiquettes de page d'origine de chaque fichier",
|
||||
"retainPageLabelsHint": "Désactivé (par défaut) : le PDF fusionné utilise une numérotation naturelle 1–N. Activé : les étiquettes de page d'origine de chaque fichier sont conservées (peut produire des étiquettes en double)."
|
||||
},
|
||||
"addAttachments": {
|
||||
"name": "Ajouter des pièces jointes",
|
||||
|
||||
@@ -16,7 +16,9 @@
|
||||
},
|
||||
"mergePdf": {
|
||||
"name": "Gabung PDF",
|
||||
"subtitle": "Gabungkan beberapa PDF menjadi satu file. Mempertahankan Bookmark."
|
||||
"subtitle": "Gabungkan beberapa PDF menjadi satu file. Mempertahankan Bookmark.",
|
||||
"retainPageLabels": "Pertahankan label halaman asli dari setiap file",
|
||||
"retainPageLabelsHint": "Mati (default): PDF yang digabungkan menggunakan penomoran halaman alami 1–N. Aktif: label halaman asli setiap file dipertahankan (dapat menghasilkan label ganda)."
|
||||
},
|
||||
"splitPdf": {
|
||||
"name": "Pisah PDF",
|
||||
@@ -333,9 +335,11 @@
|
||||
"name": "OCR PDF",
|
||||
"subtitle": "Buat PDF dapat dicari dan disalin."
|
||||
},
|
||||
"alternateMix": {
|
||||
"alternateMerge": {
|
||||
"name": "Alternatif & Campur Halaman",
|
||||
"subtitle": "Gabung PDF dengan menggantikan halaman dari setiap PDF. Mempertahankan Bookmark."
|
||||
"subtitle": "Gabung PDF dengan menggantikan halaman dari setiap PDF. Mempertahankan Bookmark.",
|
||||
"retainPageLabels": "Pertahankan label halaman asli dari setiap file",
|
||||
"retainPageLabelsHint": "Mati (default): PDF yang digabungkan menggunakan penomoran halaman alami 1–N. Aktif: label halaman asli setiap file dipertahankan (dapat menghasilkan label ganda)."
|
||||
},
|
||||
"addAttachments": {
|
||||
"name": "Tambah Lampiran",
|
||||
|
||||
@@ -16,7 +16,9 @@
|
||||
},
|
||||
"mergePdf": {
|
||||
"name": "Unisci PDF",
|
||||
"subtitle": "Unisci più PDF in un unico file. Conserva i segnalibri."
|
||||
"subtitle": "Unisci più PDF in un unico file. Conserva i segnalibri.",
|
||||
"retainPageLabels": "Mantieni le etichette di pagina originali di ogni file",
|
||||
"retainPageLabelsHint": "Disattivato (predefinito): il PDF unito usa la numerazione naturale 1–N. Attivato: le etichette di pagina originali di ogni file vengono mantenute (può produrre etichette duplicate)."
|
||||
},
|
||||
"splitPdf": {
|
||||
"name": "Dividi PDF",
|
||||
@@ -333,9 +335,11 @@
|
||||
"name": "OCR PDF",
|
||||
"subtitle": "Rendi un PDF ricercabile e copiabile."
|
||||
},
|
||||
"alternateMix": {
|
||||
"alternateMerge": {
|
||||
"name": "Alterna e Riordina Pagine",
|
||||
"subtitle": "Unisci i PDF alternando le pagine di ogni file. Conserva i segnalibri."
|
||||
"subtitle": "Unisci i PDF alternando le pagine di ogni file. Conserva i segnalibri.",
|
||||
"retainPageLabels": "Mantieni le etichette di pagina originali di ogni file",
|
||||
"retainPageLabelsHint": "Disattivato (predefinito): il PDF unito usa la numerazione naturale 1–N. Attivato: le etichette di pagina originali di ogni file vengono mantenute (può produrre etichette duplicate)."
|
||||
},
|
||||
"addAttachments": {
|
||||
"name": "Aggiungi Allegati",
|
||||
|
||||
@@ -16,7 +16,9 @@
|
||||
},
|
||||
"mergePdf": {
|
||||
"name": "PDFの結合",
|
||||
"subtitle": "複数のPDFを1つのファイルに結合します。しおりを保存します。"
|
||||
"subtitle": "複数のPDFを1つのファイルに結合します。しおりを保存します。",
|
||||
"retainPageLabels": "各ファイルの元のページラベルを保持する",
|
||||
"retainPageLabelsHint": "オフ(デフォルト): マージされたPDFは1–Nの自然なページ番号を使用します。オン: 各ファイルの元のページラベルが保持されます(ラベルが重複する可能性があります)。"
|
||||
},
|
||||
"splitPdf": {
|
||||
"name": "PDFの分割",
|
||||
@@ -391,9 +393,11 @@
|
||||
"name": "OCR PDF",
|
||||
"subtitle": "PDFを検索およびコピー可能にします。"
|
||||
},
|
||||
"alternateMix": {
|
||||
"alternateMerge": {
|
||||
"name": "代替ページと混合ページ",
|
||||
"subtitle": "各PDFのページを交互に配置してPDFを結合します。ブックマークを保存します。"
|
||||
"subtitle": "各PDFのページを交互に配置してPDFを結合します。ブックマークを保存します。",
|
||||
"retainPageLabels": "各ファイルの元のページラベルを保持する",
|
||||
"retainPageLabelsHint": "オフ(デフォルト): マージされたPDFは1–Nの自然なページ番号を使用します。オン: 各ファイルの元のページラベルが保持されます(ラベルが重複する可能性があります)。"
|
||||
},
|
||||
"addAttachments": {
|
||||
"name": "添付ファイルの追加",
|
||||
|
||||
@@ -16,7 +16,9 @@
|
||||
},
|
||||
"mergePdf": {
|
||||
"name": "PDF 병합",
|
||||
"subtitle": "여러 PDF를 하나로 합칩니다. 북마크도 유지됩니다."
|
||||
"subtitle": "여러 PDF를 하나로 합칩니다. 북마크도 유지됩니다.",
|
||||
"retainPageLabels": "각 파일의 원래 페이지 레이블 유지",
|
||||
"retainPageLabelsHint": "꺼짐(기본): 병합된 PDF는 1–N의 자연스러운 페이지 번호를 사용합니다. 켜짐: 각 파일의 원래 페이지 레이블이 유지됩니다(중복 레이블이 발생할 수 있음)."
|
||||
},
|
||||
"splitPdf": {
|
||||
"name": "PDF 분할",
|
||||
@@ -333,9 +335,11 @@
|
||||
"name": "OCR PDF",
|
||||
"subtitle": "PDF의 텍스트를 검색하고 복사할 수 있게 만듭니다."
|
||||
},
|
||||
"alternateMix": {
|
||||
"alternateMerge": {
|
||||
"name": "페이지 교차 병합",
|
||||
"subtitle": "각 PDF의 페이지를 번갈아 가며 병합합니다. 북마크도 유지됩니다."
|
||||
"subtitle": "각 PDF의 페이지를 번갈아 가며 병합합니다. 북마크도 유지됩니다.",
|
||||
"retainPageLabels": "각 파일의 원래 페이지 레이블 유지",
|
||||
"retainPageLabelsHint": "꺼짐(기본): 병합된 PDF는 1–N의 자연스러운 페이지 번호를 사용합니다. 켜짐: 각 파일의 원래 페이지 레이블이 유지됩니다(중복 레이블이 발생할 수 있음)."
|
||||
},
|
||||
"addAttachments": {
|
||||
"name": "첨부파일 추가",
|
||||
|
||||
@@ -16,7 +16,9 @@
|
||||
},
|
||||
"mergePdf": {
|
||||
"name": "PDF Samenvoegen",
|
||||
"subtitle": "Meerdere PDF's combineren tot één bestand. Bladwijzers behouden."
|
||||
"subtitle": "Meerdere PDF's combineren tot één bestand. Bladwijzers behouden.",
|
||||
"retainPageLabels": "Originele pagina-labels van elk bestand behouden",
|
||||
"retainPageLabelsHint": "Uit (standaard): de samengevoegde PDF gebruikt natuurlijke paginanummering 1–N. Aan: de originele pagina-labels van elk bestand blijven behouden (kan dubbele labels opleveren)."
|
||||
},
|
||||
"splitPdf": {
|
||||
"name": "PDF Splitsen",
|
||||
@@ -391,9 +393,11 @@
|
||||
"name": "OCR PDF",
|
||||
"subtitle": "Maak een PDF doorzoekbaar en kopieerbaar."
|
||||
},
|
||||
"alternateMix": {
|
||||
"alternateMerge": {
|
||||
"name": "Pagina's Afwisselen & Mixen",
|
||||
"subtitle": "PDF's samenvoegen met afwisselende pagina's vanuit elke PDF. Bladwijzers behouden."
|
||||
"subtitle": "PDF's samenvoegen met afwisselende pagina's vanuit elke PDF. Bladwijzers behouden.",
|
||||
"retainPageLabels": "Originele pagina-labels van elk bestand behouden",
|
||||
"retainPageLabelsHint": "Uit (standaard): de samengevoegde PDF gebruikt natuurlijke paginanummering 1–N. Aan: de originele pagina-labels van elk bestand blijven behouden (kan dubbele labels opleveren)."
|
||||
},
|
||||
"addAttachments": {
|
||||
"name": "Bijlagen Toevoegen",
|
||||
|
||||
@@ -16,7 +16,9 @@
|
||||
},
|
||||
"mergePdf": {
|
||||
"name": "Mesclar PDF",
|
||||
"subtitle": "Combine vários PDFs em um único arquivo. Preserva os favoritos (bookmarks)."
|
||||
"subtitle": "Combine vários PDFs em um único arquivo. Preserva os favoritos (bookmarks).",
|
||||
"retainPageLabels": "Manter os rótulos de página originais de cada ficheiro",
|
||||
"retainPageLabelsHint": "Desligado (padrão): o PDF mesclado usa numeração natural 1–N. Ligado: os rótulos de página originais de cada ficheiro são preservados (pode produzir rótulos duplicados)."
|
||||
},
|
||||
"splitPdf": {
|
||||
"name": "Dividir PDF",
|
||||
@@ -333,9 +335,11 @@
|
||||
"name": "OCR para PDF",
|
||||
"subtitle": "Torne um PDF pesquisável e copiável (reconhecimento de texto)."
|
||||
},
|
||||
"alternateMix": {
|
||||
"alternateMerge": {
|
||||
"name": "Alternar e Misturar Páginas",
|
||||
"subtitle": "Mescle PDFs alternando as páginas de cada arquivo. Preserva os favoritos."
|
||||
"subtitle": "Mescle PDFs alternando as páginas de cada arquivo. Preserva os favoritos.",
|
||||
"retainPageLabels": "Manter os rótulos de página originais de cada ficheiro",
|
||||
"retainPageLabelsHint": "Desligado (padrão): o PDF mesclado usa numeração natural 1–N. Ligado: os rótulos de página originais de cada ficheiro são preservados (pode produzir rótulos duplicados)."
|
||||
},
|
||||
"addAttachments": {
|
||||
"name": "Adicionar Anexos",
|
||||
|
||||
@@ -16,7 +16,9 @@
|
||||
},
|
||||
"mergePdf": {
|
||||
"name": "Объединение PDF",
|
||||
"subtitle": "Объединить несколько PDF в один файл с сохранением закладок."
|
||||
"subtitle": "Объединить несколько PDF в один файл с сохранением закладок.",
|
||||
"retainPageLabels": "Сохранять исходные метки страниц из каждого файла",
|
||||
"retainPageLabelsHint": "Выкл (по умолчанию): объединённый PDF использует естественную нумерацию страниц 1–N. Вкл: исходные метки страниц каждого файла сохраняются (могут появиться дубликаты)."
|
||||
},
|
||||
"splitPdf": {
|
||||
"name": "Разделение PDF",
|
||||
@@ -327,9 +329,11 @@
|
||||
"name": "Распознавание текста в PDF",
|
||||
"subtitle": "Распознать текст документа, сделав возможным поиск и копирование."
|
||||
},
|
||||
"alternateMix": {
|
||||
"alternateMerge": {
|
||||
"name": "Объединение документов с чередованием страниц",
|
||||
"subtitle": "Объединить документы, чередуя страницы, с сохранением закладок."
|
||||
"subtitle": "Объединить документы, чередуя страницы, с сохранением закладок.",
|
||||
"retainPageLabels": "Сохранять исходные метки страниц из каждого файла",
|
||||
"retainPageLabelsHint": "Выкл (по умолчанию): объединённый PDF использует естественную нумерацию страниц 1–N. Вкл: исходные метки страниц каждого файла сохраняются (могут появиться дубликаты)."
|
||||
},
|
||||
"addAttachments": {
|
||||
"name": "Добавление вложений",
|
||||
|
||||
@@ -16,7 +16,9 @@
|
||||
},
|
||||
"mergePdf": {
|
||||
"name": "Sammanfoga PDF",
|
||||
"subtitle": "Kombinera flera PDF-filer till en fil. Bevarar bokmärken."
|
||||
"subtitle": "Kombinera flera PDF-filer till en fil. Bevarar bokmärken.",
|
||||
"retainPageLabels": "Behåll de ursprungliga sidetiketterna från varje fil",
|
||||
"retainPageLabelsHint": "Av (standard): den sammanslagna PDF:en använder naturlig sidnumrering 1–N. På: varje fils ursprungliga sidetiketter bevaras (kan ge duplicerade etiketter)."
|
||||
},
|
||||
"splitPdf": {
|
||||
"name": "Dela PDF",
|
||||
@@ -333,9 +335,11 @@
|
||||
"name": "OCR PDF",
|
||||
"subtitle": "Gör en PDF sökbar och kopiaerbar."
|
||||
},
|
||||
"alternateMix": {
|
||||
"alternateMerge": {
|
||||
"name": "Alternera & blanda sidor",
|
||||
"subtitle": "Sammanfoga PDF:er genom att alternera sidor från varje PDF. Bevarar bokmärken."
|
||||
"subtitle": "Sammanfoga PDF:er genom att alternera sidor från varje PDF. Bevarar bokmärken.",
|
||||
"retainPageLabels": "Behåll de ursprungliga sidetiketterna från varje fil",
|
||||
"retainPageLabelsHint": "Av (standard): den sammanslagna PDF:en använder naturlig sidnumrering 1–N. På: varje fils ursprungliga sidetiketter bevaras (kan ge duplicerade etiketter)."
|
||||
},
|
||||
"addAttachments": {
|
||||
"name": "Lägg till bilagor",
|
||||
|
||||
@@ -16,7 +16,9 @@
|
||||
},
|
||||
"mergePdf": {
|
||||
"name": "PDF Birleştir",
|
||||
"subtitle": "Birden fazla PDF'yi tek bir dosyada birleştirin. Yer imlerini korur."
|
||||
"subtitle": "Birden fazla PDF'yi tek bir dosyada birleştirin. Yer imlerini korur.",
|
||||
"retainPageLabels": "Her dosyanın orijinal sayfa etiketlerini koru",
|
||||
"retainPageLabelsHint": "Kapalı (varsayılan): birleştirilmiş PDF doğal 1–N sayfa numaralandırmasını kullanır. Açık: her dosyanın orijinal sayfa etiketleri korunur (yinelenen etiketler oluşabilir)."
|
||||
},
|
||||
"splitPdf": {
|
||||
"name": "PDF Böl",
|
||||
@@ -333,9 +335,11 @@
|
||||
"name": "PDF'de OCR",
|
||||
"subtitle": "PDF'yi aranabilir ve kopyalanabilir hale getirin."
|
||||
},
|
||||
"alternateMix": {
|
||||
"alternateMerge": {
|
||||
"name": "Sayfaları Karıştır & Birleştir",
|
||||
"subtitle": "PDF'leri her birinden sayfaları sırayla birleştirin. Yer imlerini korur."
|
||||
"subtitle": "PDF'leri her birinden sayfaları sırayla birleştirin. Yer imlerini korur.",
|
||||
"retainPageLabels": "Her dosyanın orijinal sayfa etiketlerini koru",
|
||||
"retainPageLabelsHint": "Kapalı (varsayılan): birleştirilmiş PDF doğal 1–N sayfa numaralandırmasını kullanır. Açık: her dosyanın orijinal sayfa etiketleri korunur (yinelenen etiketler oluşabilir)."
|
||||
},
|
||||
"addAttachments": {
|
||||
"name": "Ek Dosya Ekle",
|
||||
|
||||
@@ -16,7 +16,9 @@
|
||||
},
|
||||
"mergePdf": {
|
||||
"name": "Об’єднати PDF",
|
||||
"subtitle": "Об’єднати кілька PDF у один файл. Закладки зберігаються."
|
||||
"subtitle": "Об’єднати кілька PDF у один файл. Закладки зберігаються.",
|
||||
"retainPageLabels": "Зберігати оригінальні мітки сторінок з кожного файлу",
|
||||
"retainPageLabelsHint": "Вимкнено (за замовчуванням): об’єднаний PDF використовує природну нумерацію 1–N. Увімкнено: оригінальні мітки сторінок кожного файлу зберігаються (можуть з’явитися дублікати)."
|
||||
},
|
||||
"splitPdf": {
|
||||
"name": "Розділити PDF",
|
||||
@@ -391,9 +393,11 @@
|
||||
"name": "OCR PDF",
|
||||
"subtitle": "Зробити PDF доступним для пошуку та копіювання тексту."
|
||||
},
|
||||
"alternateMix": {
|
||||
"alternateMerge": {
|
||||
"name": "Чергування та змішування сторінок",
|
||||
"subtitle": "Об’єднати PDF, чергуючи сторінки з кожного файлу. Закладки зберігаються."
|
||||
"subtitle": "Об’єднати PDF, чергуючи сторінки з кожного файлу. Закладки зберігаються.",
|
||||
"retainPageLabels": "Зберігати оригінальні мітки сторінок з кожного файлу",
|
||||
"retainPageLabelsHint": "Вимкнено (за замовчуванням): об’єднаний PDF використовує природну нумерацію 1–N. Увімкнено: оригінальні мітки сторінок кожного файлу зберігаються (можуть з’явитися дублікати)."
|
||||
},
|
||||
"addAttachments": {
|
||||
"name": "Додати вкладення",
|
||||
|
||||
@@ -16,7 +16,9 @@
|
||||
},
|
||||
"mergePdf": {
|
||||
"name": "Gộp PDF",
|
||||
"subtitle": "Kết hợp nhiều PDF thành một tệp. Giữ nguyên Bookmark."
|
||||
"subtitle": "Kết hợp nhiều PDF thành một tệp. Giữ nguyên Bookmark.",
|
||||
"retainPageLabels": "Giữ nhãn trang gốc từ mỗi tệp",
|
||||
"retainPageLabelsHint": "Tắt (mặc định): PDF đã hợp nhất sử dụng đánh số trang tự nhiên 1–N. Bật: nhãn trang gốc của từng tệp được giữ lại (có thể tạo ra nhãn trùng lặp)."
|
||||
},
|
||||
"splitPdf": {
|
||||
"name": "Chia PDF",
|
||||
@@ -333,9 +335,11 @@
|
||||
"name": "OCR PDF",
|
||||
"subtitle": "Làm cho PDF có thể tìm kiếm và sao chép được."
|
||||
},
|
||||
"alternateMix": {
|
||||
"alternateMerge": {
|
||||
"name": "Xen kẽ & Trộn trang",
|
||||
"subtitle": "Gộp PDF bằng cách xen kẽ trang từ mỗi PDF. Giữ nguyên Bookmark."
|
||||
"subtitle": "Gộp PDF bằng cách xen kẽ trang từ mỗi PDF. Giữ nguyên Bookmark.",
|
||||
"retainPageLabels": "Giữ nhãn trang gốc từ mỗi tệp",
|
||||
"retainPageLabelsHint": "Tắt (mặc định): PDF đã hợp nhất sử dụng đánh số trang tự nhiên 1–N. Bật: nhãn trang gốc của từng tệp được giữ lại (có thể tạo ra nhãn trùng lặp)."
|
||||
},
|
||||
"addAttachments": {
|
||||
"name": "Thêm tệp đính kèm",
|
||||
|
||||
@@ -16,7 +16,9 @@
|
||||
},
|
||||
"mergePdf": {
|
||||
"name": "合併 PDF",
|
||||
"subtitle": "將多個 PDF 合併為一個檔案。保留書籤。"
|
||||
"subtitle": "將多個 PDF 合併為一個檔案。保留書籤。",
|
||||
"retainPageLabels": "保留每個檔案的原始頁面標籤",
|
||||
"retainPageLabelsHint": "關閉(預設):合併後的 PDF 使用自然頁碼 1–N。開啟:保留每個檔案的原始頁面標籤(可能產生重複的標籤)。"
|
||||
},
|
||||
"splitPdf": {
|
||||
"name": "分割 PDF",
|
||||
@@ -333,9 +335,11 @@
|
||||
"name": "OCR PDF",
|
||||
"subtitle": "使 PDF 可搜尋且可複製。"
|
||||
},
|
||||
"alternateMix": {
|
||||
"alternateMerge": {
|
||||
"name": "交錯混合頁面",
|
||||
"subtitle": "將每個 PDF 的頁面交錯合併。保留書籤。"
|
||||
"subtitle": "將每個 PDF 的頁面交錯合併。保留書籤。",
|
||||
"retainPageLabels": "保留每個檔案的原始頁面標籤",
|
||||
"retainPageLabelsHint": "關閉(預設):合併後的 PDF 使用自然頁碼 1–N。開啟:保留每個檔案的原始頁面標籤(可能產生重複的標籤)。"
|
||||
},
|
||||
"addAttachments": {
|
||||
"name": "添加附件",
|
||||
|
||||
@@ -16,7 +16,9 @@
|
||||
},
|
||||
"mergePdf": {
|
||||
"name": "合并 PDF",
|
||||
"subtitle": "将多个 PDF 合并为一个文件。保留书签。"
|
||||
"subtitle": "将多个 PDF 合并为一个文件。保留书签。",
|
||||
"retainPageLabels": "保留每个文件的原始页面标签",
|
||||
"retainPageLabelsHint": "关闭(默认):合并后的 PDF 使用自然页码 1–N。开启:保留每个文件的原始页面标签(可能产生重复标签)。"
|
||||
},
|
||||
"splitPdf": {
|
||||
"name": "分割 PDF",
|
||||
@@ -333,9 +335,11 @@
|
||||
"name": "OCR PDF",
|
||||
"subtitle": "使 PDF 可搜索和可复制。"
|
||||
},
|
||||
"alternateMix": {
|
||||
"alternateMerge": {
|
||||
"name": "交替混合页面",
|
||||
"subtitle": "通过交替每个 PDF 的页面来合并 PDF。保留书签。"
|
||||
"subtitle": "通过交替每个 PDF 的页面来合并 PDF。保留书签。",
|
||||
"retainPageLabels": "保留每个文件的原始页面标签",
|
||||
"retainPageLabelsHint": "关闭(默认):合并后的 PDF 使用自然页码 1–N。开启:保留每个文件的原始页面标签(可能产生重复标签)。"
|
||||
},
|
||||
"addAttachments": {
|
||||
"name": "添加附件",
|
||||
|
||||
@@ -21,7 +21,7 @@ function loadCpdf(cpdfUrl) {
|
||||
}
|
||||
|
||||
self.onmessage = async function (e) {
|
||||
const { command, files, cpdfUrl } = e.data;
|
||||
const { command, files, cpdfUrl, retainPageLabels } = e.data;
|
||||
|
||||
if (!cpdfUrl) {
|
||||
self.postMessage({
|
||||
@@ -43,11 +43,11 @@ self.onmessage = async function (e) {
|
||||
}
|
||||
|
||||
if (command === 'interleave') {
|
||||
interleavePDFs(files);
|
||||
interleavePDFs(files, retainPageLabels === true);
|
||||
}
|
||||
};
|
||||
|
||||
function interleavePDFs(files) {
|
||||
function interleavePDFs(files, retainPageLabels) {
|
||||
try {
|
||||
const loadedPdfs = [];
|
||||
const pageCounts = [];
|
||||
@@ -83,7 +83,7 @@ function interleavePDFs(files) {
|
||||
|
||||
const mergedPdf = coherentpdf.mergeSame(
|
||||
pdfsToMerge,
|
||||
true,
|
||||
retainPageLabels,
|
||||
true,
|
||||
rangesToMerge
|
||||
);
|
||||
|
||||
@@ -21,7 +21,7 @@ function loadCpdf(cpdfUrl) {
|
||||
}
|
||||
|
||||
self.onmessage = async function (e) {
|
||||
const { command, files, jobs, cpdfUrl } = e.data;
|
||||
const { command, files, jobs, cpdfUrl, retainPageLabels } = e.data;
|
||||
|
||||
if (!cpdfUrl) {
|
||||
self.postMessage({
|
||||
@@ -43,11 +43,11 @@ self.onmessage = async function (e) {
|
||||
}
|
||||
|
||||
if (command === 'merge') {
|
||||
mergePDFs(files, jobs);
|
||||
mergePDFs(files, jobs, retainPageLabels === true);
|
||||
}
|
||||
};
|
||||
|
||||
function mergePDFs(files, jobs) {
|
||||
function mergePDFs(files, jobs, retainPageLabels) {
|
||||
try {
|
||||
const loadedPdfs = {};
|
||||
const pdfsToMerge = [];
|
||||
@@ -89,7 +89,7 @@ function mergePDFs(files, jobs) {
|
||||
|
||||
const mergedPdf = coherentpdf.mergeSame(
|
||||
pdfsToMerge,
|
||||
true,
|
||||
retainPageLabels,
|
||||
true,
|
||||
rangesToMerge
|
||||
);
|
||||
|
||||
Reference in new issue
Block a user