feat: add Bates numbering tool with PDF processing capabilities

- Implemented bates-numbering-page.ts for handling Bates numbering logic.
- Created a new HTML page for Bates numbering functionality.
- Added style presets and file handling for multiple PDF uploads.
- Integrated user interface elements for file selection, style customization, and preview.
- Enhanced main.ts to support collapsible categories and compact mode for tool grid.
- Updated types for Bates numbering in bates-numbering-type.ts.
- Registered the new tool in tools.html and updated routing in vite.config.ts.
This commit is contained in:
alam00000
2026-02-21 14:05:38 +05:30
parent 7313fa08a8
commit 3cae20a10c
26 changed files with 1443 additions and 21 deletions

View File

@@ -86,6 +86,10 @@
"name": "أرقام الصفحات",
"subtitle": "إدراج أرقام الصفحات في مستندك."
},
"batesNumbering": {
"name": "ترقيم بيتس",
"subtitle": "إضافة أرقام بيتس التسلسلية عبر ملف PDF واحد أو أكثر."
},
"addWatermark": {
"name": "إضافة علامة مائية",
"subtitle": "ختم نص أو صورة على صفحات PDF الخاصة بك."

View File

@@ -86,6 +86,10 @@
"name": "Нумары старонак",
"subtitle": "Уставіць у дакумент нумары старонак."
},
"batesNumbering": {
"name": "Нумарацыя Бейтса",
"subtitle": "Дадаць паслядоўныя нумары Бейтса да аднаго або некалькіх файлаў PDF."
},
"addWatermark": {
"name": "Дадаць вадзяны знак",
"subtitle": "Накласці на старонкі PDF тэкст або відарыс."

View File

@@ -86,6 +86,10 @@
"name": "Sidetal",
"subtitle": "Indsæt sidetal i dokumentet."
},
"batesNumbering": {
"name": "Bates-nummerering",
"subtitle": "Tilføj sekventielle Bates-numre på tværs af en eller flere PDF-filer."
},
"addWatermark": {
"name": "Tilføj vandmærke",
"subtitle": "Placer tekst eller et billede oven på dine PDF-sider."

View File

@@ -86,6 +86,10 @@
"name": "Seitenzahlen",
"subtitle": "Seitenzahlen in Ihr Dokument einfügen."
},
"batesNumbering": {
"name": "Bates-Nummerierung",
"subtitle": "Fortlaufende Bates-Nummern über eine oder mehrere PDF-Dateien hinzufügen."
},
"addWatermark": {
"name": "Wasserzeichen hinzufügen",
"subtitle": "Text oder ein Bild über Ihre PDF-Seiten stempeln."

View File

@@ -86,6 +86,10 @@
"name": "Page Numbers",
"subtitle": "Insert page numbers into your document."
},
"batesNumbering": {
"name": "Bates Numbering",
"subtitle": "Add sequential Bates numbers across one or more PDF files."
},
"addWatermark": {
"name": "Add Watermark",
"subtitle": "Stamp text or an image over your PDF pages."

View File

@@ -86,6 +86,10 @@
"name": "Números de Página",
"subtitle": "Inserta números de página en tu documento."
},
"batesNumbering": {
"name": "Numeración Bates",
"subtitle": "Añadir números Bates secuenciales en uno o más archivos PDF."
},
"addWatermark": {
"name": "Agregar Marca de Agua",
"subtitle": "Estampa texto o una imagen sobre tus páginas PDF."

View File

@@ -86,6 +86,10 @@
"name": "Numéros de page",
"subtitle": "Insérer une numérotation dans le document."
},
"batesNumbering": {
"name": "Numérotation Bates",
"subtitle": "Ajouter des numéros Bates séquentiels sur un ou plusieurs fichiers PDF."
},
"addWatermark": {
"name": "Ajouter un filigrane",
"subtitle": "Apposer un texte ou une image sur les pages du PDF."

View File

@@ -86,6 +86,10 @@
"name": "Nomor Halaman",
"subtitle": "Sisipkan nomor halaman ke dokumen Anda."
},
"batesNumbering": {
"name": "Penomoran Bates",
"subtitle": "Tambahkan nomor Bates berurutan pada satu atau lebih file PDF."
},
"addWatermark": {
"name": "Tambah Watermark",
"subtitle": "Cap teks atau gambar di atas halaman PDF Anda."

View File

@@ -86,6 +86,10 @@
"name": "Numeri di Pagina",
"subtitle": "Inserisci i numeri di pagina nel tuo documento."
},
"batesNumbering": {
"name": "Numerazione Bates",
"subtitle": "Aggiungi numeri Bates sequenziali su uno o più file PDF."
},
"addWatermark": {
"name": "Aggiungi Filigrana",
"subtitle": "Applica testo o un'immagine sulle pagine del tuo PDF."

View File

@@ -86,6 +86,10 @@
"name": "Paginanummers",
"subtitle": "Paginanummers aan je document toevoegen."
},
"batesNumbering": {
"name": "Bates-nummering",
"subtitle": "Voeg opeenvolgende Bates-nummers toe aan een of meer PDF-bestanden."
},
"addWatermark": {
"name": "Watermerk toevoegen",
"subtitle": "Tekst of een afbeelding over de pagina's van je PDF stempelen."

View File

@@ -64,6 +64,10 @@
"name": "Números de Página",
"subtitle": "Insira números de página no seu documento."
},
"batesNumbering": {
"name": "Numeração Bates",
"subtitle": "Adicionar números Bates sequenciais em um ou mais arquivos PDF."
},
"addWatermark": {
"name": "Adicionar Marca d'Água",
"subtitle": "Carimbe texto ou uma imagem sobre as páginas do seu PDF."

View File

@@ -64,6 +64,10 @@
"name": "Sayfa Numaraları",
"subtitle": "Belgenize sayfa numaraları ekleyin."
},
"batesNumbering": {
"name": "Bates Numaralandırma",
"subtitle": "Bir veya daha fazla PDF dosyasına sıralı Bates numaraları ekleyin."
},
"addWatermark": {
"name": "Filigran Ekle",
"subtitle": "PDF sayfalarınızın üzerine metin veya görsel damgası ekleyin."

View File

@@ -86,6 +86,10 @@
"name": "Số trang",
"subtitle": "Chèn số trang vào tài liệu của bạn."
},
"batesNumbering": {
"name": "Đánh số Bates",
"subtitle": "Thêm số Bates tuần tự trên một hoặc nhiều tệp PDF."
},
"addWatermark": {
"name": "Thêm Watermark",
"subtitle": "Đóng dấu văn bản hoặc hình ảnh lên các trang PDF của bạn."

View File

@@ -64,6 +64,10 @@
"name": "頁碼",
"subtitle": "在你的文件中插入頁碼。"
},
"batesNumbering": {
"name": "Bates編號",
"subtitle": "在一個或多個PDF檔案中新增連續的Bates編號。"
},
"addWatermark": {
"name": "添加浮水印",
"subtitle": "在你的 PDF 頁面上壓印文字或圖片。"

View File

@@ -86,6 +86,10 @@
"name": "页码",
"subtitle": "将页码插入到您的文档中。"
},
"batesNumbering": {
"name": "Bates编号",
"subtitle": "在一个或多个PDF文件中添加连续的Bates编号。"
},
"addWatermark": {
"name": "添加水印",
"subtitle": "在您的 PDF 页面上添加文字或图片水印。"