Merge branch 'main' into feature/improve-custom-rotate

This commit is contained in:
Alam
2026-05-09 13:44:38 +05:30
committed by GitHub
369 changed files with 18347 additions and 5298 deletions
+1 -11
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Add Attachments Online Free - Add Attachments Tool | BentoPDF</title>
<meta
name="title"
content="Add Attachments Online Free - Add Attachments Tool | BentoPDF"
@@ -25,10 +24,7 @@
/>
<!-- Canonical URL -->
<link
rel="canonical"
href="https://www.bentopdf.com/add-attachments.html"
/>
<link rel="canonical" href="https://www.bentopdf.com/add-attachments" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -439,7 +435,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/add-attachments-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
@@ -457,11 +452,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "4068"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Add Blank Page Online Free - Add Blank Page Tool | BentoPDF</title>
<meta
name="title"
content="Add Blank Page Online Free - Add Blank Page Tool | BentoPDF"
@@ -25,7 +24,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/add-blank-page.html" />
<link rel="canonical" href="https://www.bentopdf.com/add-blank-page" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -424,7 +423,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/add-blank-page-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -441,11 +439,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"ratingCount": "2632"
}
}
</script>
+1 -5
View File
@@ -23,10 +23,7 @@
content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
/>
<link
rel="canonical"
href="https://www.bentopdf.com/add-page-labels.html"
/>
<link rel="canonical" href="https://www.bentopdf.com/add-page-labels" />
<meta property="og:type" content="website" />
<meta
@@ -528,7 +525,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/add-page-labels-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
+2 -9
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Add Stamps Online Free - Add Stamps Tool | BentoPDF</title>
<meta
name="title"
content="Add Stamps Online Free - Add Stamps Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/add-stamps.html" />
<link rel="canonical" href="https://www.bentopdf.com/add-stamps" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -201,7 +200,7 @@
id="save-stamped-btn"
class="hidden btn-gradient w-full mt-6 flex items-center justify-center gap-2"
>
<span>Save Stamped PDF</span>
<span data-i18n="tools:addStamps.saveButton">Save Stamped PDF</span>
</button>
</div>
</div>
@@ -355,7 +354,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/add-stamps.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -372,11 +370,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.9",
"ratingCount": "4453"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Add Watermark Online Free - Add Watermark Tool | BentoPDF</title>
<meta
name="title"
content="Add Watermark Online Free - Add Watermark Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/add-watermark.html" />
<link rel="canonical" href="https://www.bentopdf.com/add-watermark" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -754,7 +753,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/add-watermark-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -771,11 +769,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "3066"
}
}
</script>
+1 -10
View File
@@ -4,9 +4,6 @@
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>
Adjust Colors Online Free - PDF Color Adjustment Tool | BentoPDF
</title>
<meta
name="title"
content="Adjust Colors Online Free - PDF Color Adjustment Tool | BentoPDF"
@@ -25,7 +22,7 @@
content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
/>
<link rel="canonical" href="https://www.bentopdf.com/adjust-colors.html" />
<link rel="canonical" href="https://www.bentopdf.com/adjust-colors" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://www.bentopdf.com/adjust-colors" />
@@ -532,7 +529,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/adjust-colors-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -548,11 +544,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "1856"
}
}
</script>
+29 -13
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Alternate Merge Online Free - Alternate Merge Tool | BentoPDF</title>
<meta
name="title"
content="Alternate Merge Online Free - Alternate Merge Tool | BentoPDF"
@@ -25,10 +24,7 @@
/>
<!-- Canonical URL -->
<link
rel="canonical"
href="https://www.bentopdf.com/alternate-merge.html"
/>
<link rel="canonical" href="https://www.bentopdf.com/alternate-merge" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -130,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>
@@ -182,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>
@@ -384,7 +406,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/alternate-merge-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
@@ -402,11 +423,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"ratingCount": "2876"
}
}
</script>
+1 -13
View File
@@ -5,9 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>
Background Color Online Free - Background Color Tool | BentoPDF
</title>
<meta
name="title"
content="Background Color Online Free - Background Color Tool | BentoPDF"
@@ -27,10 +24,7 @@
/>
<!-- Canonical URL -->
<link
rel="canonical"
href="https://www.bentopdf.com/background-color.html"
/>
<link rel="canonical" href="https://www.bentopdf.com/background-color" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -384,7 +378,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/background-color-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -401,11 +394,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"ratingCount": "3038"
}
}
</script>
+1 -5
View File
@@ -16,10 +16,7 @@
<meta name="author" content="BentoPDF" />
<meta name="robots" content="index, follow" />
<link
rel="canonical"
href="https://www.bentopdf.com/bates-numbering.html"
/>
<link rel="canonical" href="https://www.bentopdf.com/bates-numbering" />
<meta property="og:type" content="website" />
<meta
@@ -524,7 +521,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/bates-numbering-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Bmp To Pdf Online Free - Bmp To Pdf Tool | BentoPDF</title>
<meta
name="title"
content="Bmp To Pdf Online Free - Bmp To Pdf Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/bmp-to-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/bmp-to-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -370,7 +369,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/bmp-to-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -387,11 +385,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"ratingCount": "2860"
}
}
</script>
+50 -19
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Bookmark Online Free - Bookmark Tool | BentoPDF</title>
<meta
name="title"
content="Bookmark Online Free - Bookmark Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/bookmark.html" />
<link rel="canonical" href="https://www.bentopdf.com/bookmark" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -163,19 +162,26 @@
id="auto-extract-checkbox"
class="w-4 h-4 accent-blue-500"
/>
<span>Auto-extract existing bookmarks</span>
<span data-i18n="tools:editBookmarks.autoExtractExisting"
>Auto-extract existing bookmarks</span
>
</label>
</div>
<!-- Import Bookmarks Section -->
<div class="mt-8 pt-6 border-t border-gray-700">
<h3 class="text-sm font-semibold text-gray-300 mb-4">
<h3
class="text-sm font-semibold text-gray-300 mb-4"
data-i18n="tools:editBookmarks.importSectionTitle"
>
Or Import Bookmarks
</h3>
<!-- CSV Upload -->
<label class="block mb-4">
<span class="text-xs text-gray-500"
<span
class="text-xs text-gray-500"
data-i18n="tools:editBookmarks.csvFormat"
>CSV format: title,page,level</span
>
<div
@@ -184,8 +190,14 @@
<div class="flex flex-col items-center justify-center pt-4 pb-4">
<i data-lucide="sheet" class="w-8 h-8 mb-2 text-gray-400"></i>
<p class="text-xs text-gray-400">
<span class="font-semibold">Click to upload CSV</span> or drag
here
<span
class="font-semibold"
data-i18n="tools:editBookmarks.uploadCsvAction"
>Click to upload CSV</span
>
<span data-i18n="tools:editBookmarks.orDragHere"
>or drag here</span
>
</p>
</div>
<input
@@ -199,15 +211,25 @@
<!-- JSON Upload -->
<label class="block">
<span class="text-xs text-gray-500">JSON format</span>
<span
class="text-xs text-gray-500"
data-i18n="tools:editBookmarks.jsonFormat"
>JSON format</span
>
<div
class="relative flex flex-col items-center justify-center w-full h-32 mt-2 border-2 border-dashed border-gray-600 rounded-xl cursor-pointer bg-gray-800 hover:bg-gray-700 transition-colors duration-300"
>
<div class="flex flex-col items-center justify-center pt-4 pb-4">
<i data-lucide="braces" class="w-8 h-8 mb-2 text-gray-400"></i>
<p class="text-xs text-gray-400">
<span class="font-semibold">Click to upload JSON</span> or
drag here
<span
class="font-semibold"
data-i18n="tools:editBookmarks.uploadJsonAction"
>Click to upload JSON</span
>
<span data-i18n="tools:editBookmarks.orDragHere"
>or drag here</span
>
</p>
</div>
<input
@@ -660,7 +682,12 @@
1
</div>
<div class="flex-1">
<h3 class="text-lg font-semibold text-white mb-1">Upload File</h3>
<h3
class="text-lg font-semibold text-white mb-1"
data-i18n="howItWorks.step1Title"
>
Upload File
</h3>
<p class="text-gray-400" data-i18n="howItWorks.step1">
Click or drag and drop your file to begin
</p>
@@ -673,7 +700,12 @@
2
</div>
<div class="flex-1">
<h3 class="text-lg font-semibold text-white mb-1">Process</h3>
<h3
class="text-lg font-semibold text-white mb-1"
data-i18n="howItWorks.step2Title"
>
Process
</h3>
<p class="text-gray-400" data-i18n="howItWorks.step2">
Click the process button to start
</p>
@@ -686,7 +718,12 @@
3
</div>
<div class="flex-1">
<h3 class="text-lg font-semibold text-white mb-1">Download</h3>
<h3
class="text-lg font-semibold text-white mb-1"
data-i18n="howItWorks.step3Title"
>
Download
</h3>
<p class="text-gray-400" data-i18n="howItWorks.step3">
Save your processed file instantly
</p>
@@ -793,7 +830,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/bookmark-pdf.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -810,11 +846,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "2638"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Cbz To Pdf Online Free - Cbz To Pdf Tool | BentoPDF</title>
<meta
name="title"
content="Cbz To Pdf Online Free - Cbz To Pdf Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/cbz-to-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/cbz-to-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -377,7 +376,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/cbz-to-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -394,11 +392,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"ratingCount": "4409"
}
}
</script>
+1 -13
View File
@@ -5,9 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>
Change Permissions Online Free - Change Permissions Tool | BentoPDF
</title>
<meta
name="title"
content="Change Permissions Online Free - Change Permissions Tool | BentoPDF"
@@ -27,10 +24,7 @@
/>
<!-- Canonical URL -->
<link
rel="canonical"
href="https://www.bentopdf.com/change-permissions.html"
/>
<link rel="canonical" href="https://www.bentopdf.com/change-permissions" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -493,7 +487,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script
type="module"
src="/src/js/logic/change-permissions-page.ts"
@@ -514,11 +507,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "4041"
}
}
</script>
+1 -13
View File
@@ -5,9 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>
Combine Single Page Online Free - Combine Single Page Tool | BentoPDF
</title>
<meta
name="title"
content="Combine Single Page Online Free - Combine Single Page Tool | BentoPDF"
@@ -27,10 +24,7 @@
/>
<!-- Canonical URL -->
<link
rel="canonical"
href="https://www.bentopdf.com/combine-single-page.html"
/>
<link rel="canonical" href="https://www.bentopdf.com/combine-single-page" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -461,7 +455,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script
type="module"
src="/src/js/logic/combine-single-page-page.ts"
@@ -481,11 +474,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"ratingCount": "3891"
}
}
</script>
+25 -12
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Compare Pdfs Online Free - Compare Pdfs Tool | BentoPDF</title>
<meta
name="title"
content="Compare Pdfs Online Free - Compare Pdfs Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/compare-pdfs.html" />
<link rel="canonical" href="https://www.bentopdf.com/compare-pdfs" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -601,8 +600,18 @@
class="flex flex-col items-center justify-center"
>
<i data-lucide="file-text" class="w-8 h-8 mb-2 text-gray-400"></i>
<p class="text-sm text-gray-400">First PDF</p>
<p class="text-xs text-gray-500">Click or drop</p>
<p
class="text-sm text-gray-400"
data-i18n="tools:comparePdfs.firstPdf"
>
First PDF
</p>
<p
class="text-xs text-gray-500"
data-i18n="tools:comparePdfs.clickOrDrop"
>
Click or drop
</p>
</div>
<input
id="file-input-1"
@@ -620,8 +629,18 @@
class="flex flex-col items-center justify-center"
>
<i data-lucide="file-text" class="w-8 h-8 mb-2 text-gray-400"></i>
<p class="text-sm text-gray-400">Second PDF</p>
<p class="text-xs text-gray-500">Click or drop</p>
<p
class="text-sm text-gray-400"
data-i18n="tools:comparePdfs.secondPdf"
>
Second PDF
</p>
<p
class="text-xs text-gray-500"
data-i18n="tools:comparePdfs.clickOrDrop"
>
Click or drop
</p>
</div>
<input
id="file-input-2"
@@ -1181,7 +1200,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/compare-pdfs-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
@@ -1199,11 +1217,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.9",
"ratingCount": "2494"
}
}
</script>
+1 -7
View File
@@ -27,7 +27,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/compress-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/compress-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -572,7 +572,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/compress-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -590,11 +589,6 @@
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "3421"
},
"featureList": [
"Reduce PDF file size",
"Multiple compression algorithms",
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Crop Pdf Online Free - Crop Pdf Tool | BentoPDF</title>
<meta
name="title"
content="Crop Pdf Online Free - Crop Pdf Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/crop-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/crop-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -425,7 +424,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/crop-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -442,11 +440,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"ratingCount": "1146"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Csv To Pdf Online Free - Csv To Pdf Tool | BentoPDF</title>
<meta
name="title"
content="Csv To Pdf Online Free - Csv To Pdf Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/csv-to-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/csv-to-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -375,7 +374,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/csv-to-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -392,11 +390,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "1552"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Decrypt PDF Online Free - Decrypt PDF Tool | BentoPDF</title>
<meta
name="title"
content="Decrypt PDF Online Free - Decrypt PDF Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/decrypt-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/decrypt-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -400,7 +399,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/decrypt-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
@@ -418,11 +416,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "1342"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Delete Pages Online Free - Delete Pages Tool | BentoPDF</title>
<meta
name="title"
content="Delete Pages Online Free - Delete Pages Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/delete-pages.html" />
<link rel="canonical" href="https://www.bentopdf.com/delete-pages" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -373,7 +372,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/delete-pages-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -390,11 +388,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "1206"
}
}
</script>
+1 -7
View File
@@ -23,7 +23,7 @@
content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
/>
<link rel="canonical" href="https://www.bentopdf.com/deskew-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/deskew-pdf" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://www.bentopdf.com/deskew-pdf" />
@@ -405,7 +405,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/deskew-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -421,11 +420,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"ratingCount": "1892"
}
}
</script>
+210 -49
View File
@@ -25,10 +25,7 @@
content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
/>
<link
rel="canonical"
href="https://www.bentopdf.com/digital-sign-pdf.html"
/>
<link rel="canonical" href="https://www.bentopdf.com/digital-sign-pdf" />
<meta property="og:type" content="website" />
<meta
@@ -137,10 +134,16 @@
class="w-5 h-5 text-blue-400 flex-shrink-0 mt-0.5"
></i>
<div class="text-sm">
<p class="text-blue-300 font-medium">
<p
class="text-blue-300 font-medium"
data-i18n="tools:digitalSignPdf.internetRequiredTitle"
>
Internet connection required
</p>
<p class="text-blue-400/80 mt-1">
<p
class="text-blue-400/80 mt-1"
data-i18n="tools:digitalSignPdf.internetRequiredDescription"
>
Signing may need to fetch certificate chain information from your
certificate issuer's server to validate the signature.
</p>
@@ -183,7 +186,12 @@
<div id="file-display-area" class="mt-4 space-y-2"></div>
<div id="certificate-section" class="hidden mt-6 space-y-4">
<h2 class="text-lg font-semibold text-white">Certificate</h2>
<h2
class="text-lg font-semibold text-white"
data-i18n="tools:digitalSignPdf.certificateSection"
>
Certificate
</h2>
<div
id="cert-drop-zone"
@@ -191,7 +199,10 @@
>
<div class="flex flex-col items-center justify-center py-4">
<i data-lucide="key" class="w-8 h-8 mb-2 text-gray-400"></i>
<p class="text-sm text-gray-400">
<p
class="text-sm text-gray-400"
data-i18n="tools:digitalSignPdf.uploadCert"
>
Upload certificate (.pfx, .p12, .pem)
</p>
</div>
@@ -209,6 +220,7 @@
<label
for="cert-password"
class="block text-sm font-medium text-gray-300 mb-2"
data-i18n="tools:digitalSignPdf.certPassword"
>Certificate Password</label
>
<input
@@ -216,24 +228,40 @@
id="cert-password"
class="w-full px-4 py-2 bg-gray-700 border border-gray-600 rounded-lg text-white placeholder-gray-400 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:border-transparent"
placeholder="Enter certificate password"
data-i18n-placeholder="tools:digitalSignPdf.certPasswordPlaceholder"
/>
</div>
<div id="cert-info" class="hidden bg-gray-700 rounded-lg p-4">
<h3 class="text-sm font-semibold text-white mb-2">
<h3
class="text-sm font-semibold text-white mb-2"
data-i18n="tools:digitalSignPdf.certInfo"
>
Certificate Information
</h3>
<div class="text-sm text-gray-300 space-y-1">
<p>
<span class="text-gray-400">Subject:</span>
<span
class="text-gray-400"
data-i18n="tools:digitalSignPdf.certSubject"
>Subject:</span
>
<span id="cert-subject">-</span>
</p>
<p>
<span class="text-gray-400">Issuer:</span>
<span
class="text-gray-400"
data-i18n="tools:digitalSignPdf.certIssuer"
>Issuer:</span
>
<span id="cert-issuer">-</span>
</p>
<p>
<span class="text-gray-400">Valid:</span>
<span
class="text-gray-400"
data-i18n="tools:digitalSignPdf.certValidity"
>Valid:</span
>
<span id="cert-validity">-</span>
</p>
</div>
@@ -241,7 +269,10 @@
</div>
<div id="signature-options" class="hidden mt-6 space-y-4">
<h2 class="text-lg font-semibold text-white">
<h2
class="text-lg font-semibold text-white"
data-i18n="tools:digitalSignPdf.signatureDetails"
>
Signature Details (Optional)
</h2>
@@ -249,6 +280,7 @@
<label
for="sign-reason"
class="block text-sm font-medium text-gray-300 mb-2"
data-i18n="tools:digitalSignPdf.reason"
>Reason</label
>
<input
@@ -256,6 +288,7 @@
id="sign-reason"
class="w-full px-4 py-2 bg-gray-700 border border-gray-600 rounded-lg text-white placeholder-gray-400 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:border-transparent"
placeholder="e.g., I approve this document"
data-i18n-placeholder="tools:digitalSignPdf.reasonPlaceholder"
/>
</div>
@@ -263,6 +296,7 @@
<label
for="sign-location"
class="block text-sm font-medium text-gray-300 mb-2"
data-i18n="tools:digitalSignPdf.location"
>Location</label
>
<input
@@ -270,6 +304,7 @@
id="sign-location"
class="w-full px-4 py-2 bg-gray-700 border border-gray-600 rounded-lg text-white placeholder-gray-400 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:border-transparent"
placeholder="e.g., New York, USA"
data-i18n-placeholder="tools:digitalSignPdf.locationPlaceholder"
/>
</div>
@@ -277,6 +312,7 @@
<label
for="sign-contact"
class="block text-sm font-medium text-gray-300 mb-2"
data-i18n="tools:digitalSignPdf.contactInfo"
>Contact Info</label
>
<input
@@ -284,13 +320,19 @@
id="sign-contact"
class="w-full px-4 py-2 bg-gray-700 border border-gray-600 rounded-lg text-white placeholder-gray-400 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:border-transparent"
placeholder="e.g., [email protected]"
data-i18n-placeholder="tools:digitalSignPdf.contactPlaceholder"
/>
</div>
</div>
<div id="visible-signature-section" class="hidden mt-6 space-y-4">
<div class="flex items-center justify-between">
<h2 class="text-lg font-semibold text-white">Visible Signature</h2>
<h2
class="text-lg font-semibold text-white"
data-i18n="tools:digitalSignPdf.visibleSignature"
>
Visible Signature
</h2>
<label class="relative inline-flex items-center cursor-pointer">
<input
type="checkbox"
@@ -302,7 +344,10 @@
></div>
</label>
</div>
<p class="text-xs text-gray-500">
<p
class="text-xs text-gray-500"
data-i18n="tools:digitalSignPdf.visibleSignatureDescription"
>
When enabled, a visible signature box appears on the PDF. You can
upload an image/logo or add text. If neither is provided, the
signer's name from the certificate will be shown automatically.
@@ -310,7 +355,9 @@
<div id="visible-sig-options" class="hidden space-y-4">
<div>
<label class="block text-sm font-medium text-gray-300 mb-2"
<label
class="block text-sm font-medium text-gray-300 mb-2"
data-i18n="tools:digitalSignPdf.signatureImage"
>Signature Image/Logo (Optional)</label
>
<div
@@ -319,7 +366,10 @@
>
<div class="flex flex-col items-center justify-center py-2">
<i data-lucide="image" class="w-6 h-6 mb-1 text-gray-400"></i>
<p class="text-xs text-gray-400">
<p
class="text-xs text-gray-400"
data-i18n="tools:digitalSignPdf.uploadSignatureImage"
>
Upload image (PNG, JPG, WebP)
</p>
</div>
@@ -342,6 +392,7 @@
<button
id="remove-sig-image"
class="text-red-400 hover:text-red-300 text-sm"
data-i18n="tools:digitalSignPdf.remove"
>
Remove
</button>
@@ -353,22 +404,38 @@
<label
for="sig-page"
class="block text-sm font-medium text-gray-300 mb-2"
data-i18n="tools:digitalSignPdf.page"
>Page</label
>
<select
id="sig-page"
class="w-full px-4 py-2 bg-gray-700 border border-gray-600 rounded-lg text-white focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:border-transparent"
>
<option value="0">First page</option>
<option value="last">Last page</option>
<option value="all">All pages</option>
<option value="custom">Custom page #</option>
<option value="0" data-i18n="tools:digitalSignPdf.firstPage">
First page
</option>
<option
value="last"
data-i18n="tools:digitalSignPdf.lastPage"
>
Last page
</option>
<option value="all" data-i18n="tools:digitalSignPdf.allPages">
All pages
</option>
<option
value="custom"
data-i18n="tools:digitalSignPdf.customPage"
>
Custom page #
</option>
</select>
</div>
<div id="custom-page-wrapper" class="hidden">
<label
for="sig-custom-page"
class="block text-sm font-medium text-gray-300 mb-2"
data-i18n="tools:digitalSignPdf.pageNumber"
>Page #</label
>
<input
@@ -386,6 +453,7 @@
<label
for="sig-x"
class="block text-sm font-medium text-gray-300 mb-2"
data-i18n="tools:digitalSignPdf.xPosition"
>X Position (left)</label
>
<input
@@ -400,6 +468,7 @@
<label
for="sig-y"
class="block text-sm font-medium text-gray-300 mb-2"
data-i18n="tools:digitalSignPdf.yPosition"
>Y Position (top)</label
>
<input
@@ -417,6 +486,7 @@
<label
for="sig-width"
class="block text-sm font-medium text-gray-300 mb-2"
data-i18n="tools:digitalSignPdf.width"
>Width</label
>
<input
@@ -431,6 +501,7 @@
<label
for="sig-height"
class="block text-sm font-medium text-gray-300 mb-2"
data-i18n="tools:digitalSignPdf.height"
>Height</label
>
<input
@@ -450,7 +521,9 @@
id="enable-sig-text"
class="w-4 h-4 text-indigo-600 bg-gray-700 border-gray-600 rounded focus:ring-indigo-500"
/>
<span class="text-sm font-medium text-gray-300"
<span
class="text-sm font-medium text-gray-300"
data-i18n="tools:digitalSignPdf.addTextOverlay"
>Add text overlay</span
>
</label>
@@ -461,6 +534,7 @@
<label
for="sig-text"
class="block text-sm font-medium text-gray-300 mb-2"
data-i18n="tools:digitalSignPdf.text"
>Text</label
>
<input
@@ -468,6 +542,7 @@
id="sig-text"
class="w-full px-4 py-2 bg-gray-700 border border-gray-600 rounded-lg text-white placeholder-gray-400 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:border-transparent"
placeholder="e.g., Digitally signed by John Doe"
data-i18n-placeholder="tools:digitalSignPdf.textPlaceholder"
/>
</div>
<div class="grid grid-cols-2 gap-4">
@@ -475,6 +550,7 @@
<label
for="sig-text-color"
class="block text-sm font-medium text-gray-300 mb-2"
data-i18n="tools:digitalSignPdf.textColor"
>Text Color</label
>
<input type="color" id="sig-text-color" value="#000000" />
@@ -483,6 +559,7 @@
<label
for="sig-text-size"
class="block text-sm font-medium text-gray-300 mb-2"
data-i18n="tools:digitalSignPdf.fontSize"
>Font Size</label
>
<input
@@ -503,6 +580,7 @@
id="process-btn"
class="btn-gradient w-full mt-6"
style="display: none"
data-i18n="tools:digitalSignPdf.applySignature"
>
Apply Digital Signature
</button>
@@ -517,7 +595,11 @@
class="bg-gray-800 p-8 rounded-lg flex flex-col items-center gap-4 border border-gray-700 shadow-xl"
>
<div class="solid-spinner"></div>
<p id="loader-text" class="text-white text-lg font-medium">
<p
id="loader-text"
class="text-white text-lg font-medium"
data-i18n="loader.processing"
>
Processing...
</p>
</div>
@@ -541,6 +623,7 @@
<button
id="alert-ok"
class="w-full bg-indigo-600 hover:bg-indigo-700 text-white font-semibold py-2 px-4 rounded-lg transition-colors duration-200"
data-i18n="common.ok"
>
OK
</button>
@@ -562,8 +645,16 @@
1
</div>
<div class="flex-1">
<h3 class="text-lg font-semibold text-white mb-1">Upload PDF</h3>
<p class="text-gray-400">
<h3
class="text-lg font-semibold text-white mb-1"
data-i18n="tools:digitalSignPdf.howToStep1Title"
>
Upload PDF
</h3>
<p
class="text-gray-400"
data-i18n="tools:digitalSignPdf.howToStep1Text"
>
Select the PDF document you want to sign
</p>
</div>
@@ -576,9 +667,14 @@
</div>
<div class="flex-1">
<h3 class="text-lg font-semibold text-white mb-1">
Upload Certificate
<span data-i18n="tools:digitalSignPdf.howToStep2Title">
Upload Certificate
</span>
</h3>
<p class="text-gray-400">
<p
class="text-gray-400"
data-i18n="tools:digitalSignPdf.howToStep2Text"
>
Provide your .pfx or .p12 certificate file and password
</p>
</div>
@@ -591,9 +687,14 @@
</div>
<div class="flex-1">
<h3 class="text-lg font-semibold text-white mb-1">
Sign & Download
<span data-i18n="tools:digitalSignPdf.howToStep3Title">
Sign & Download
</span>
</h3>
<p class="text-gray-400">
<p
class="text-gray-400"
data-i18n="tools:digitalSignPdf.howToStep3Text"
>
Apply the digital signature and download your signed PDF
</p>
</div>
@@ -613,36 +714,86 @@
href="encrypt-pdf.html"
class="block bg-gray-800 p-4 rounded-lg hover:bg-gray-700 transition-colors border border-gray-700"
>
<h3 class="text-white font-semibold mb-1">Encrypt PDF</h3>
<p class="text-gray-400 text-sm">Password protect your PDF</p>
<h3
class="text-white font-semibold mb-1"
data-i18n="tools:encryptPdf.name"
>
Encrypt PDF
</h3>
<p
class="text-gray-400 text-sm"
data-i18n="tools:digitalSignPdf.relatedEncryptDesc"
>
Password protect your PDF
</p>
</a>
<a
href="decrypt-pdf.html"
class="block bg-gray-800 p-4 rounded-lg hover:bg-gray-700 transition-colors border border-gray-700"
>
<h3 class="text-white font-semibold mb-1">Decrypt PDF</h3>
<p class="text-gray-400 text-sm">Remove PDF password</p>
<h3
class="text-white font-semibold mb-1"
data-i18n="tools:decryptPdf.name"
>
Decrypt PDF
</h3>
<p
class="text-gray-400 text-sm"
data-i18n="tools:digitalSignPdf.relatedDecryptDesc"
>
Remove PDF password
</p>
</a>
<a
href="flatten-pdf.html"
class="block bg-gray-800 p-4 rounded-lg hover:bg-gray-700 transition-colors border border-gray-700"
>
<h3 class="text-white font-semibold mb-1">Flatten PDF</h3>
<p class="text-gray-400 text-sm">Make annotations permanent</p>
<h3
class="text-white font-semibold mb-1"
data-i18n="tools:flattenPdf.name"
>
Flatten PDF
</h3>
<p
class="text-gray-400 text-sm"
data-i18n="tools:digitalSignPdf.relatedFlattenDesc"
>
Make annotations permanent
</p>
</a>
<a
href="sanitize-pdf.html"
class="block bg-gray-800 p-4 rounded-lg hover:bg-gray-700 transition-colors border border-gray-700"
>
<h3 class="text-white font-semibold mb-1">Sanitize PDF</h3>
<p class="text-gray-400 text-sm">Remove hidden data</p>
<h3
class="text-white font-semibold mb-1"
data-i18n="tools:sanitizePdf.name"
>
Sanitize PDF
</h3>
<p
class="text-gray-400 text-sm"
data-i18n="tools:digitalSignPdf.relatedSanitizeDesc"
>
Remove hidden data
</p>
</a>
<a
href="change-permissions.html"
class="block bg-gray-800 p-4 rounded-lg hover:bg-gray-700 transition-colors border border-gray-700"
>
<h3 class="text-white font-semibold mb-1">Change Permissions</h3>
<p class="text-gray-400 text-sm">Set PDF permissions</p>
<h3
class="text-white font-semibold mb-1"
data-i18n="tools:changePermissions.name"
>
Change Permissions
</h3>
<p
class="text-gray-400 text-sm"
data-i18n="tools:digitalSignPdf.relatedPermissionsDesc"
>
Set PDF permissions
</p>
</a>
</div>
</section>
@@ -658,11 +809,15 @@
<details class="bg-gray-800 p-5 rounded-lg border border-gray-700">
<summary
class="cursor-pointer font-semibold text-white flex items-center justify-between"
data-i18n="tools:digitalSignPdf.faqWhatIsQuestion"
>
What is a digital signature?
<i data-lucide="chevron-down" class="w-5 h-5"></i>
</summary>
<p class="mt-3 text-gray-400">
<p
class="mt-3 text-gray-400"
data-i18n="tools:digitalSignPdf.faqWhatIsAnswer"
>
A digital signature is a cryptographic mechanism that verifies the
authenticity and integrity of a document. Unlike a drawn signature,
it uses public key cryptography (X.509 certificates) to prove the
@@ -672,11 +827,15 @@
<details class="bg-gray-800 p-5 rounded-lg border border-gray-700">
<summary
class="cursor-pointer font-semibold text-white flex items-center justify-between"
data-i18n="tools:digitalSignPdf.faqFormatsQuestion"
>
What certificate formats are supported?
<i data-lucide="chevron-down" class="w-5 h-5"></i>
</summary>
<p class="mt-3 text-gray-400">
<p
class="mt-3 text-gray-400"
data-i18n="tools:digitalSignPdf.faqFormatsAnswer"
>
We support PKCS#12 format certificates (.pfx, .p12) which contain
both your certificate and private key in a single encrypted file.
These are commonly issued by certificate authorities.
@@ -685,11 +844,15 @@
<details class="bg-gray-800 p-5 rounded-lg border border-gray-700">
<summary
class="cursor-pointer font-semibold text-white flex items-center justify-between"
data-i18n="tools:digitalSignPdf.faqPrivateKeyQuestion"
>
Is my private key safe?
<i data-lucide="chevron-down" class="w-5 h-5"></i>
</summary>
<p class="mt-3 text-gray-400">
<p
class="mt-3 text-gray-400"
data-i18n="tools:digitalSignPdf.faqPrivateKeyAnswer"
>
Yes! All processing happens entirely in your browser. Your
certificate, private key, and PDF files never leave your device or
get uploaded to any server.
@@ -698,11 +861,15 @@
<details class="bg-gray-800 p-5 rounded-lg border border-gray-700">
<summary
class="cursor-pointer font-semibold text-white flex items-center justify-between"
data-i18n="tools:digitalSignPdf.faqValidReadersQuestion"
>
Will the signature be valid in PDF readers?
<i data-lucide="chevron-down" class="w-5 h-5"></i>
</summary>
<p class="mt-3 text-gray-400">
<p
class="mt-3 text-gray-400"
data-i18n="tools:digitalSignPdf.faqValidReadersAnswer"
>
Yes, the tool creates standard PKCS#7 detached signatures that are
recognized by all major PDF viewers. For full validation, use a
certificate from a trusted Certificate Authority.
@@ -716,7 +883,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/digital-sign-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -732,11 +898,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.9",
"ratingCount": "2150"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Divide Pages Online Free - Divide Pages Tool | BentoPDF</title>
<meta
name="title"
content="Divide Pages Online Free - Divide Pages Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/divide-pages.html" />
<link rel="canonical" href="https://www.bentopdf.com/divide-pages" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -415,7 +414,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/divide-pages-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -432,11 +430,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"ratingCount": "4555"
}
}
</script>
+1 -13
View File
@@ -5,9 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>
Edit Attachments Online Free - Edit Attachments Tool | BentoPDF
</title>
<meta
name="title"
content="Edit Attachments Online Free - Edit Attachments Tool | BentoPDF"
@@ -27,10 +24,7 @@
/>
<!-- Canonical URL -->
<link
rel="canonical"
href="https://www.bentopdf.com/edit-attachments.html"
/>
<link rel="canonical" href="https://www.bentopdf.com/edit-attachments" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -377,7 +371,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/edit-attachments-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
@@ -395,11 +388,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.9",
"ratingCount": "4238"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Edit Metadata Online Free - Edit Metadata Tool | BentoPDF</title>
<meta
name="title"
content="Edit Metadata Online Free - Edit Metadata Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/edit-metadata.html" />
<link rel="canonical" href="https://www.bentopdf.com/edit-metadata" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -480,7 +479,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/edit-metadata-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -497,11 +495,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"ratingCount": "3583"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Edit PDF Online Free - Edit PDF Tool | BentoPDF</title>
<meta
name="title"
content="Edit PDF Online Free - Edit PDF Tool | BentoPDF"
@@ -25,7 +24,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/edit-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/edit-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -360,7 +359,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/edit-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -377,11 +375,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "4169"
}
}
</script>
+1 -10
View File
@@ -5,9 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>
Email to PDF Converter Free Online - EML MSG to PDF | BentoPDF
</title>
<meta
name="title"
content="Email to PDF Converter Free Online - EML MSG to PDF | BentoPDF"
@@ -27,7 +24,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/email-to-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/email-to-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -451,7 +448,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/email-to-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -468,11 +464,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "2156"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Encrypt PDF Online Free - Encrypt PDF Tool | BentoPDF</title>
<meta
name="title"
content="Encrypt PDF Online Free - Encrypt PDF Tool | BentoPDF"
@@ -25,7 +24,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/encrypt-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/encrypt-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -408,7 +407,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/encrypt-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
@@ -426,11 +424,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "1162"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Epub To Pdf Online Free - Epub To Pdf Tool | BentoPDF</title>
<meta
name="title"
content="Epub To Pdf Online Free - Epub To Pdf Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/epub-to-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/epub-to-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -378,7 +377,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/epub-to-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -395,11 +393,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"ratingCount": "4043"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Excel to PDF Converter Free Online - Convert Files | BentoPDF</title>
<meta
name="title"
content="Excel to PDF Converter Free Online - Convert Files | BentoPDF"
@@ -25,7 +24,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/excel-to-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/excel-to-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -382,7 +381,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/excel-to-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -399,11 +397,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.9",
"ratingCount": "1436"
}
}
</script>
+1 -13
View File
@@ -5,9 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>
Extract Attachments Online Free - Extract Attachments Tool | BentoPDF
</title>
<meta
name="title"
content="Extract Attachments Online Free - Extract Attachments Tool | BentoPDF"
@@ -27,10 +24,7 @@
/>
<!-- Canonical URL -->
<link
rel="canonical"
href="https://www.bentopdf.com/extract-attachments.html"
/>
<link rel="canonical" href="https://www.bentopdf.com/extract-attachments" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -386,7 +380,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script
type="module"
src="/src/js/logic/extract-attachments-page.ts"
@@ -407,11 +400,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "1841"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Extract Images Online Free - Extract Images Tool | BentoPDF</title>
<meta
name="title"
content="Extract Images Online Free - Extract Images Tool | BentoPDF"
@@ -25,7 +24,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/extract-images.html" />
<link rel="canonical" href="https://www.bentopdf.com/extract-images" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -390,7 +389,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/extract-images-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -407,11 +405,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"ratingCount": "1693"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Extract Pages Online Free - Extract Pages Tool | BentoPDF</title>
<meta
name="title"
content="Extract Pages Online Free - Extract Pages Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/extract-pages.html" />
<link rel="canonical" href="https://www.bentopdf.com/extract-pages" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -376,7 +375,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/extract-pages-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -393,11 +391,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.9",
"ratingCount": "3221"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Extract Tables Online Free - Extract Tables Tool | BentoPDF</title>
<meta
name="title"
content="Extract Tables Online Free - Extract Tables Tool | BentoPDF"
@@ -25,7 +24,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/extract-tables.html" />
<link rel="canonical" href="https://www.bentopdf.com/extract-tables" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -394,7 +393,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/extract-tables-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -411,11 +409,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "1056"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Fb2 To Pdf Online Free - Fb2 To Pdf Tool | BentoPDF</title>
<meta
name="title"
content="Fb2 To Pdf Online Free - Fb2 To Pdf Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/fb2-to-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/fb2-to-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -377,7 +376,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/fb2-to-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -394,11 +392,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.9",
"ratingCount": "2174"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Fix Page Size Online Free - Fix Page Size Tool | BentoPDF</title>
<meta
name="title"
content="Fix Page Size Online Free - Fix Page Size Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/fix-page-size.html" />
<link rel="canonical" href="https://www.bentopdf.com/fix-page-size" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -504,7 +503,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/fix-page-size-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
@@ -522,11 +520,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"ratingCount": "1030"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Flatten Pdf Online Free - Flatten Pdf Tool | BentoPDF</title>
<meta
name="title"
content="Flatten Pdf Online Free - Flatten Pdf Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/flatten-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/flatten-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -398,7 +397,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/flatten-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
@@ -416,11 +414,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "4300"
}
}
</script>
+1 -10
View File
@@ -25,10 +25,7 @@
content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
/>
<link
rel="canonical"
href="https://www.bentopdf.com/font-to-outline.html"
/>
<link rel="canonical" href="https://www.bentopdf.com/font-to-outline" />
<meta property="og:type" content="website" />
<meta
@@ -395,7 +392,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/font-to-outline-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -411,11 +407,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"ratingCount": "1456"
}
}
</script>
+11 -10
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Form Creator Online Free - Form Creator Tool | BentoPDF</title>
<meta
name="title"
content="Form Creator Online Free - Form Creator Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/form-creator.html" />
<link rel="canonical" href="https://www.bentopdf.com/form-creator" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -167,7 +166,11 @@
<div class="w-full border-t border-gray-600"></div>
</div>
<div class="relative flex justify-center text-sm">
<span class="px-4 bg-gray-800 text-gray-400 font-medium">OR</span>
<span
class="px-4 bg-gray-800 text-gray-400 font-medium"
data-i18n="tools:createPdfForm.orSeparator"
>OR</span
>
</div>
</div>
@@ -177,7 +180,11 @@
class="w-full bg-gray-700 hover:bg-gray-600 text-white p-4 rounded-lg flex items-center justify-center gap-3 transition-colors"
>
<i data-lucide="file-plus" class="w-5 h-5"></i>
<span class="font-semibold">Create Blank PDF</span>
<span
class="font-semibold"
data-i18n="tools:createPdfForm.createBlankPdf"
>Create Blank PDF</span
>
</button>
<div id="pageSizeSelector" class="mt-4 hidden">
@@ -714,7 +721,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/form-creator.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -731,11 +737,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.9",
"ratingCount": "1752"
}
}
</script>
+15 -15
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Form Filler Online Free - Form Filler Tool | BentoPDF</title>
<meta
name="title"
content="Form Filler Online Free - Form Filler Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/form-filler.html" />
<link rel="canonical" href="https://www.bentopdf.com/form-filler" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -122,7 +121,10 @@
>
PDF Form Filler
</h1>
<p class="text-gray-400 mb-4">
<p
class="text-gray-400 mb-4"
data-i18n="tools:pdfFormFiller.uploadHint"
>
Upload a PDF with form fields. Fill them directly in the viewer below,
then click the button to save and download the filled form. Also
supports XFA forms.
@@ -132,12 +134,16 @@
class="mb-6 p-3 bg-blue-900/20 border border-blue-700/50 rounded-lg"
>
<p class="text-sm text-blue-300">
<strong>Note on XFA Forms:</strong> XFA (XML Forms Architecture) is
a legacy format that's only supported by certain PDF viewers like
BentoPDF and Firefox. If you open an XFA PDF in other software and
see blank pages or no form fields, it means that viewer doesn't
support XFA. To view and fill XFA forms properly, use Firefox or
BentoPDF's Form Filler.
<strong data-i18n="tools:pdfFormFiller.xfaNoteTitle"
>Note on XFA Forms:</strong
>
<span data-i18n="tools:pdfFormFiller.xfaNoteDescription"
>XFA (XML Forms Architecture) is a legacy format that's only
supported by certain PDF viewers like BentoPDF and Firefox. If you
open an XFA PDF in other software and see blank pages or no form
fields, it means that viewer doesn't support XFA. To view and fill
XFA forms properly, use Firefox or BentoPDF's Form Filler.</span
>
</p>
</div>
@@ -383,7 +389,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/form-filler-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -400,11 +405,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.9",
"ratingCount": "3881"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Header Footer Online Free - Header Footer Tool | BentoPDF</title>
<meta
name="title"
content="Header Footer Online Free - Header Footer Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/header-footer.html" />
<link rel="canonical" href="https://www.bentopdf.com/header-footer" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -490,7 +489,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/header-footer-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -507,11 +505,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "2302"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Heic To Pdf Online Free - Heic To Pdf Tool | BentoPDF</title>
<meta
name="title"
content="Heic To Pdf Online Free - Heic To Pdf Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/heic-to-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/heic-to-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -373,7 +372,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/heic-to-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -390,11 +388,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "3112"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Image To Pdf Online Free - Image To Pdf Tool | BentoPDF</title>
<meta
name="title"
content="Image To Pdf Online Free - Image To Pdf Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/image-to-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/image-to-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -400,7 +399,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/image-to-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -417,11 +415,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.9",
"ratingCount": "3747"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Invert Colors Online Free - Invert Colors Tool | BentoPDF</title>
<meta
name="title"
content="Invert Colors Online Free - Invert Colors Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/invert-colors.html" />
<link rel="canonical" href="https://www.bentopdf.com/invert-colors" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -362,7 +361,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/invert-colors-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -379,11 +377,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "2768"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>JPG to PDF Converter Free Online - Convert Files | BentoPDF</title>
<meta
name="title"
content="JPG to PDF Converter Free Online - Convert Files | BentoPDF"
@@ -25,7 +24,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/jpg-to-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/jpg-to-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -401,7 +400,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/jpg-to-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -418,11 +416,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"ratingCount": "1763"
}
}
</script>
+19 -13
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Json To Pdf Online Free - Json To Pdf Tool | BentoPDF</title>
<meta
name="title"
content="Json To Pdf Online Free - Json To Pdf Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/json-to-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/json-to-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -121,9 +120,12 @@
class="bg-yellow-900/30 border border-yellow-700 rounded-lg p-3 mb-6"
>
<p class="text-yellow-200 text-sm">
<strong>Note:</strong> Only JSON files created by the PDF-to-JSON
converter tool are supported. Standard JSON files from other tools
will not work.
<strong data-i18n="tools:jsonToPdf.noteLabel">Note:</strong>
<span data-i18n="tools:jsonToPdf.noteText"
>Only JSON files created by the PDF-to-JSON converter tool are
supported. Standard JSON files from other tools will not
work.</span
>
</p>
</div>
@@ -142,7 +144,12 @@
>
<span data-i18n="upload.orDragAndDrop">or drag and drop</span>
</p>
<p class="text-xs text-gray-500">Multiple JSON files</p>
<p
class="text-xs text-gray-500"
data-i18n="tools:jsonToPdf.acceptedFormats"
>
Multiple JSON files
</p>
<p
class="text-xs text-gray-500"
data-i18n="upload.filesNeverLeave"
@@ -162,7 +169,12 @@
<!-- File Display Area -->
<div id="fileList" class="mt-4 hidden"></div>
<button id="convertBtn" disabled class="btn-gradient w-full mt-6">
<button
id="convertBtn"
disabled
class="btn-gradient w-full mt-6"
data-i18n="tools:convertToPdf"
>
Convert to PDF
</button>
</div>
@@ -325,7 +337,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -341,11 +352,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"ratingCount": "2805"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Linearize Pdf Online Free - Linearize Pdf Tool | BentoPDF</title>
<meta
name="title"
content="Linearize Pdf Online Free - Linearize Pdf Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/linearize-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/linearize-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -394,7 +393,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/linearize-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
@@ -412,11 +410,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"ratingCount": "1598"
}
}
</script>
+1 -11
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Markdown To Pdf Online Free - Markdown To Pdf Tool | BentoPDF</title>
<meta
name="title"
content="Markdown To Pdf Online Free - Markdown To Pdf Tool | BentoPDF"
@@ -25,10 +24,7 @@
/>
<!-- Canonical URL -->
<link
rel="canonical"
href="https://www.bentopdf.com/markdown-to-pdf.html"
/>
<link rel="canonical" href="https://www.bentopdf.com/markdown-to-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -296,7 +292,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/markdown-to-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -313,11 +308,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"ratingCount": "4044"
}
}
</script>
+27 -7
View File
@@ -27,7 +27,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/merge-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/merge-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -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>
@@ -454,7 +480,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/merge-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -472,11 +497,6 @@
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"ratingCount": "4156"
},
"featureList": [
"Merge multiple PDFs into one",
"Drag and drop to reorder files",
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Mobi To Pdf Online Free - Mobi To Pdf Tool | BentoPDF</title>
<meta
name="title"
content="Mobi To Pdf Online Free - Mobi To Pdf Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/mobi-to-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/mobi-to-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -376,7 +375,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/mobi-to-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -393,11 +391,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.9",
"ratingCount": "4948"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>N Up Pdf Online Free - N Up Pdf Tool | BentoPDF</title>
<meta
name="title"
content="N Up Pdf Online Free - N Up Pdf Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/n-up-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/n-up-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -458,7 +457,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/n-up-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -475,11 +473,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "2995"
}
}
</script>
+143 -42
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>OCR PDF Online Free - OCR PDF Tool | BentoPDF</title>
<meta
name="title"
content="OCR PDF Online Free - OCR PDF Tool | BentoPDF"
@@ -25,7 +24,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/ocr-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/ocr-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -132,29 +131,58 @@
<!-- How it works info box -->
<div class="p-3 bg-gray-900 rounded-lg border border-gray-700 mb-6">
<p class="text-sm text-gray-300">
<strong class="text-white">How it works:</strong>
<strong class="text-white" data-i18n="tools:ocrPdf.howItWorksTitle"
>How it works:</strong
>
</p>
<ul
class="list-disc list-inside text-xs text-gray-400 mt-1 space-y-1"
>
<li>
<strong class="text-white">Extract Text:</strong> Uses Tesseract
OCR to recognize text from scanned images or PDFs.
<strong
class="text-white"
data-i18n="tools:ocrPdf.extractTextLabel"
>Extract Text:</strong
>
<span data-i18n="tools:ocrPdf.extractTextDescription"
>Uses Tesseract OCR to recognize text from scanned images or
PDFs.</span
>
</li>
<li>
<strong class="text-white">Searchable Output:</strong> Creates a
new PDF with an invisible text layer, making your document fully
searchable while preserving the original appearance.
<strong
class="text-white"
data-i18n="tools:ocrPdf.searchableOutputLabel"
>Searchable Output:</strong
>
<span data-i18n="tools:ocrPdf.searchableOutputDescription"
>Creates a new PDF with an invisible text layer, making your
document fully searchable while preserving the original
appearance.</span
>
</li>
<li>
<strong class="text-white">Character Filtering:</strong> Use
whitelists to filter out unwanted characters and improve accuracy
for specific document types (invoices, forms, etc.).
<strong
class="text-white"
data-i18n="tools:ocrPdf.characterFilteringLabel"
>Character Filtering:</strong
>
<span data-i18n="tools:ocrPdf.characterFilteringDescription"
>Use whitelists to filter out unwanted characters and improve
accuracy for specific document types (invoices, forms,
etc.).</span
>
</li>
<li>
<strong class="text-white">Multi-language Support:</strong> Select
multiple languages for documents containing mixed language
content.
<strong
class="text-white"
data-i18n="tools:ocrPdf.multiLanguageSupportLabel"
>Multi-language Support:</strong
>
<span data-i18n="tools:ocrPdf.multiLanguageSupportDescription"
>Select multiple languages for documents containing mixed
language content.</span
>
</li>
</ul>
</div>
@@ -191,7 +219,9 @@
<!-- OCR Options -->
<div id="tool-options" class="hidden mt-6 space-y-4">
<div>
<label class="block mb-2 text-sm font-medium text-gray-300"
<label
class="block mb-2 text-sm font-medium text-gray-300"
data-i18n="tools:ocrPdf.languagesInDocument"
>Languages in Document</label
>
<div class="relative">
@@ -200,6 +230,7 @@
id="lang-search"
class="w-full bg-gray-900 border border-gray-600 text-white rounded-lg p-2.5 mb-2"
placeholder="Search for languages..."
data-i18n-placeholder="tools:ocrPdf.searchLanguagesPlaceholder"
/>
<div
id="lang-list"
@@ -209,8 +240,11 @@
</div>
</div>
<p class="text-xs text-gray-500 mt-1">
Selected:
<span id="selected-langs-display" class="font-semibold"
<span data-i18n="tools:ocrPdf.selectedLabel">Selected:</span>
<span
id="selected-langs-display"
class="font-semibold"
data-i18n="tools:ocrPdf.none"
>None</span
>
</p>
@@ -225,7 +259,9 @@
<summary
class="text-sm font-medium text-gray-300 cursor-pointer flex items-center justify-between"
>
<span>Advanced Settings (Recommended to improve accuracy)</span>
<span data-i18n="tools:ocrPdf.advancedSettingsSummary"
>Advanced Settings (Recommended to improve accuracy)</span
>
<i
data-lucide="chevron-down"
class="w-4 h-4 transition-transform details-icon"
@@ -237,15 +273,29 @@
<label
for="ocr-resolution"
class="block mb-1 text-xs font-medium text-gray-400"
data-i18n="tools:ocrPdf.resolutionLabel"
>Resolution</label
>
<select
id="ocr-resolution"
class="w-full bg-gray-700 border border-gray-600 text-white rounded-lg p-2 text-sm"
>
<option value="2.0">Standard (192 DPI)</option>
<option value="3.0" selected>High (288 DPI)</option>
<option value="4.0">Ultra (384 DPI)</option>
<option
value="2.0"
data-i18n="tools:ocrPdf.resolutionStandard"
>
Standard (192 DPI)
</option>
<option
value="3.0"
selected
data-i18n="tools:ocrPdf.resolutionHigh"
>
High (288 DPI)
</option>
<option value="4.0" data-i18n="tools:ocrPdf.resolutionUltra">
Ultra (384 DPI)
</option>
</select>
</div>
<!-- Binarization -->
@@ -257,7 +307,9 @@
id="ocr-binarize"
class="w-4 h-4 rounded text-indigo-600 bg-gray-700 border-gray-600"
/>
Binarize Image (Enhance Contrast for Clean Scans)
<span data-i18n="tools:ocrPdf.binarizeLabel"
>Binarize Image (Enhance Contrast for Clean Scans)</span
>
</label>
<label
class="flex items-center gap-2 text-sm text-gray-300 cursor-pointer"
@@ -267,37 +319,69 @@
id="ocr-embed-full-fonts"
class="w-4 h-4 rounded text-indigo-600 bg-gray-700 border-gray-600"
/>
Embed Full Fonts (Larger file, better compatibility)
<span data-i18n="tools:ocrPdf.embedFullFontsLabel"
>Embed Full Fonts (Larger file, better compatibility)</span
>
</label>
<!-- Whitelist Presets -->
<div>
<label
for="whitelist-preset"
class="block mb-1 text-xs font-medium text-gray-400"
data-i18n="tools:ocrPdf.whitelistPresetLabel"
>Character Whitelist Preset</label
>
<select
id="whitelist-preset"
class="w-full bg-gray-700 border border-gray-600 text-white rounded-lg p-2 text-sm mb-2"
>
<option value="">None (All characters)</option>
<option value="alphanumeric">
<option value="" data-i18n="tools:ocrPdf.whitelistNone">
None (All characters)
</option>
<option
value="alphanumeric"
data-i18n="tools:ocrPdf.whitelistAlphanumeric"
>
Alphanumeric + Basic Punctuation
</option>
<option value="numbers-currency">
<option
value="numbers-currency"
data-i18n="tools:ocrPdf.whitelistNumbersCurrency"
>
Numbers + Currency Symbols
</option>
<option value="letters-only">Letters Only (A-Z, a-z)</option>
<option value="numbers-only">Numbers Only (0-9)</option>
<option value="invoice">
<option
value="letters-only"
data-i18n="tools:ocrPdf.whitelistLettersOnly"
>
Letters Only (A-Z, a-z)
</option>
<option
value="numbers-only"
data-i18n="tools:ocrPdf.whitelistNumbersOnly"
>
Numbers Only (0-9)
</option>
<option
value="invoice"
data-i18n="tools:ocrPdf.whitelistInvoice"
>
Invoice/Receipt (Numbers, $, ., -, /)
</option>
<option value="forms">
<option value="forms" data-i18n="tools:ocrPdf.whitelistForms">
Forms (Alphanumeric + Common Symbols)
</option>
<option value="custom">Custom...</option>
<option
value="custom"
data-i18n="tools:ocrPdf.whitelistCustom"
>
Custom...
</option>
</select>
<p class="text-xs text-gray-500 mt-1">
<p
class="text-xs text-gray-500 mt-1"
data-i18n="tools:ocrPdf.whitelistHelp"
>
Only these characters will be recognized. Leave empty for all
characters.
</p>
@@ -307,6 +391,7 @@
<label
for="ocr-whitelist"
class="block mb-1 text-xs font-medium text-gray-400"
data-i18n="tools:ocrPdf.whitelistInputLabel"
>Character Whitelist (Optional)</label
>
<input
@@ -314,8 +399,12 @@
id="ocr-whitelist"
class="w-full bg-gray-700 border border-gray-600 text-white rounded-lg p-2 text-sm"
placeholder="e.g., abcdefghijklmnopqrstuvwxyz0123456789$.,"
data-i18n-placeholder="tools:ocrPdf.whitelistInputPlaceholder"
/>
<p class="text-xs text-gray-500 mt-1">
<p
class="text-xs text-gray-500 mt-1"
data-i18n="tools:ocrPdf.whitelistHelp"
>
Only these characters will be recognized. Leave empty for all
characters.
</p>
@@ -327,6 +416,7 @@
id="process-btn"
class="btn-gradient w-full disabled:opacity-50"
disabled
data-i18n="tools:ocrPdf.startButton"
>
Start OCR
</button>
@@ -337,7 +427,13 @@
id="ocr-progress"
class="hidden mt-6 p-4 bg-gray-900 border border-gray-700 rounded-lg"
>
<p id="progress-status" class="text-white mb-2">Initializing...</p>
<p
id="progress-status"
class="text-white mb-2"
data-i18n="tools:ocrPdf.progressInitializing"
>
Initializing...
</p>
<div class="w-full bg-gray-700 rounded-full h-4">
<div
id="progress-bar"
@@ -353,8 +449,16 @@
<!-- Results Section -->
<div id="ocr-results" class="hidden mt-6">
<h3 class="text-xl font-bold text-white mb-2">OCR Complete</h3>
<p class="mb-4 text-gray-400">
<h3
class="text-xl font-bold text-white mb-2"
data-i18n="tools:ocrPdf.resultsTitle"
>
OCR Complete
</h3>
<p
class="mb-4 text-gray-400"
data-i18n="tools:ocrPdf.resultsDescription"
>
Your searchable PDF is ready. You can also copy or download the
extracted text below.
</p>
@@ -369,6 +473,7 @@
id="copy-text-btn"
class="absolute top-2 right-2 bg-gray-700 hover:bg-gray-600 p-2 rounded-md"
title="Copy to Clipboard"
data-i18n-title="tools:ocrPdf.copyToClipboard"
>
<i data-lucide="clipboard-copy" class="w-4 h-4 text-gray-300"></i>
</button>
@@ -377,12 +482,14 @@
<button
id="download-txt-btn"
class="w-full bg-gray-700 text-white font-semibold py-3 rounded-lg hover:bg-gray-600"
data-i18n="tools:ocrPdf.downloadTxt"
>
Download as .txt
</button>
<button
id="download-searchable-pdf"
class="w-full bg-green-600 text-white font-semibold py-3 rounded-lg hover:bg-green-700"
data-i18n="tools:ocrPdf.downloadSearchablePdf"
>
Download Searchable PDF
</button>
@@ -586,7 +693,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/ocr-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
@@ -604,11 +710,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "2133"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Odg To Pdf Online Free - Odg To Pdf Tool | BentoPDF</title>
<meta
name="title"
content="Odg To Pdf Online Free - Odg To Pdf Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/odg-to-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/odg-to-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -383,7 +382,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/odg-to-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -400,11 +398,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"ratingCount": "2649"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Odp To Pdf Online Free - Odp To Pdf Tool | BentoPDF</title>
<meta
name="title"
content="Odp To Pdf Online Free - Odp To Pdf Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/odp-to-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/odp-to-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -385,7 +384,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/odp-to-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -402,11 +400,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.9",
"ratingCount": "1143"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Ods To Pdf Online Free - Ods To Pdf Tool | BentoPDF</title>
<meta
name="title"
content="Ods To Pdf Online Free - Ods To Pdf Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/ods-to-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/ods-to-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -385,7 +384,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/ods-to-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -402,11 +400,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"ratingCount": "2071"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Odt To Pdf Online Free - Odt To Pdf Tool | BentoPDF</title>
<meta
name="title"
content="Odt To Pdf Online Free - Odt To Pdf Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/odt-to-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/odt-to-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -376,7 +375,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/odt-to-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -393,11 +391,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "2724"
}
}
</script>
+6 -9
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Organize PDF Online Free - Organize PDF Tool | BentoPDF</title>
<meta
name="title"
content="Organize PDF Online Free - Organize PDF Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/organize-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/organize-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -197,7 +196,11 @@
</div>
</div>
<button id="process-btn" class="hidden btn-gradient w-full mt-6">
<button
id="process-btn"
class="hidden btn-gradient w-full mt-6"
data-i18n="tools:duplicateOrganize.saveChanges"
>
Save Changes
</button>
</div>
@@ -396,7 +399,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/organize-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -413,11 +415,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"ratingCount": "3604"
}
}
</script>
+1 -2
View File
@@ -23,7 +23,7 @@
content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
/>
<link rel="canonical" href="https://www.bentopdf.com/overlay-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/overlay-pdf" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://www.bentopdf.com/overlay-pdf" />
@@ -445,7 +445,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/overlay-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
+1 -11
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Page Dimensions Online Free - Page Dimensions Tool | BentoPDF</title>
<meta
name="title"
content="Page Dimensions Online Free - Page Dimensions Tool | BentoPDF"
@@ -25,10 +24,7 @@
/>
<!-- Canonical URL -->
<link
rel="canonical"
href="https://www.bentopdf.com/page-dimensions.html"
/>
<link rel="canonical" href="https://www.bentopdf.com/page-dimensions" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -396,7 +392,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/page-dimensions-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
@@ -414,11 +409,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"ratingCount": "1191"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Page Numbers Online Free - Page Numbers Tool | BentoPDF</title>
<meta
name="title"
content="Page Numbers Online Free - Page Numbers Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/page-numbers.html" />
<link rel="canonical" href="https://www.bentopdf.com/page-numbers" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -422,7 +421,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/page-numbers-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -439,11 +437,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.9",
"ratingCount": "4066"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Pages To Pdf Online Free - Pages To Pdf Tool | BentoPDF</title>
<meta
name="title"
content="Pages To Pdf Online Free - Pages To Pdf Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/pages-to-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/pages-to-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -384,7 +383,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/pages-to-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -401,11 +399,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"ratingCount": "1515"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Pdf Booklet Online Free - Pdf Booklet Tool | BentoPDF</title>
<meta
name="title"
content="Pdf Booklet Online Free - Pdf Booklet Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/pdf-booklet.html" />
<link rel="canonical" href="https://www.bentopdf.com/pdf-booklet" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -602,7 +601,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/pdf-booklet-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -619,11 +617,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"ratingCount": "1453"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Pdf Layers Online Free - Pdf Layers Tool | BentoPDF</title>
<meta
name="title"
content="Pdf Layers Online Free - Pdf Layers Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/pdf-layers.html" />
<link rel="canonical" href="https://www.bentopdf.com/pdf-layers" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -529,7 +528,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/pdf-layers-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -546,11 +544,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "1593"
}
}
</script>
+2 -12
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Pdf Multi Tool Online Free - Pdf Multi Tool Tool | BentoPDF</title>
<meta
name="title"
content="Pdf Multi Tool Online Free - Pdf Multi Tool Tool | BentoPDF"
@@ -25,7 +24,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/pdf-multi-tool.html" />
<link rel="canonical" href="https://www.bentopdf.com/pdf-multi-tool" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -375,7 +374,6 @@
<div
id="upload-area"
class="hidden border-2 border-dashed border-gray-600 rounded-lg p-6 sm:p-12 text-center max-w-full cursor-pointer"
onclick="document.getElementById('pdf-file-input').click()"
>
<i
data-lucide="upload-cloud"
@@ -401,10 +399,7 @@
class="hidden"
/>
<button
onclick="
event.stopPropagation();
document.getElementById('pdf-file-input').click();
"
id="pdf-file-input-select-btn"
class="bg-indigo-600 hover:bg-indigo-700 text-white px-4 sm:px-6 py-2 rounded text-sm sm:text-base"
data-i18n="multiTool.selectFiles"
>
@@ -497,11 +492,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "3335"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Pdf To Bmp Online Free - Pdf To Bmp Tool | BentoPDF</title>
<meta
name="title"
content="Pdf To Bmp Online Free - Pdf To Bmp Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/pdf-to-bmp.html" />
<link rel="canonical" href="https://www.bentopdf.com/pdf-to-bmp" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -358,7 +357,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/pdf-to-bmp-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -375,11 +373,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"ratingCount": "2641"
}
}
</script>
+1 -2
View File
@@ -25,7 +25,7 @@
content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
/>
<link rel="canonical" href="https://www.bentopdf.com/pdf-to-cbz.html" />
<link rel="canonical" href="https://www.bentopdf.com/pdf-to-cbz" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://www.bentopdf.com/pdf-to-cbz" />
@@ -608,7 +608,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/pdf-to-cbz-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Pdf To Csv Online Free - Pdf To Csv Tool | BentoPDF</title>
<meta
name="title"
content="Pdf To Csv Online Free - Pdf To Csv Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/pdf-to-csv.html" />
<link rel="canonical" href="https://www.bentopdf.com/pdf-to-csv" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -342,7 +341,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/pdf-to-csv-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -359,11 +357,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.9",
"ratingCount": "3069"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>PDF to Word Converter Free Online - Convert Files | BentoPDF</title>
<meta
name="title"
content="PDF to Word Converter Free Online - Convert Files | BentoPDF"
@@ -25,7 +24,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/pdf-to-docx.html" />
<link rel="canonical" href="https://www.bentopdf.com/pdf-to-docx" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -373,7 +372,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/pdf-to-docx-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -390,11 +388,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"ratingCount": "4973"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>PDF to Excel Converter Free Online - Convert Files | BentoPDF</title>
<meta
name="title"
content="PDF to Excel Converter Free Online - Convert Files | BentoPDF"
@@ -25,7 +24,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/pdf-to-excel.html" />
<link rel="canonical" href="https://www.bentopdf.com/pdf-to-excel" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -345,7 +344,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/pdf-to-excel-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -362,11 +360,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "2771"
}
}
</script>
+1 -13
View File
@@ -5,9 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>
Pdf To Greyscale Online Free - Pdf To Greyscale Tool | BentoPDF
</title>
<meta
name="title"
content="Pdf To Greyscale Online Free - Pdf To Greyscale Tool | BentoPDF"
@@ -27,10 +24,7 @@
/>
<!-- Canonical URL -->
<link
rel="canonical"
href="https://www.bentopdf.com/pdf-to-greyscale.html"
/>
<link rel="canonical" href="https://www.bentopdf.com/pdf-to-greyscale" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -368,7 +362,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/pdf-to-greyscale-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -385,11 +378,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "1897"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>PDF to JPG Converter Free Online - Convert Files | BentoPDF</title>
<meta
name="title"
content="PDF to JPG Converter Free Online - Convert Files | BentoPDF"
@@ -25,7 +24,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/pdf-to-jpg.html" />
<link rel="canonical" href="https://www.bentopdf.com/pdf-to-jpg" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -409,7 +408,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/pdf-to-jpg-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -426,11 +424,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "3191"
}
}
</script>
+7 -9
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Pdf To Json Online Free - Pdf To Json Tool | BentoPDF</title>
<meta
name="title"
content="Pdf To Json Online Free - Pdf To Json Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/pdf-to-json.html" />
<link rel="canonical" href="https://www.bentopdf.com/pdf-to-json" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -158,7 +157,12 @@
<!-- File Display Area -->
<div id="fileList" class="mt-4 hidden"></div>
<button id="convertBtn" disabled class="btn-gradient w-full mt-6">
<button
id="convertBtn"
disabled
class="btn-gradient w-full mt-6"
data-i18n="tools:pdfToJson.convertButton"
>
Convert to JSON
</button>
</div>
@@ -321,7 +325,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -337,11 +340,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "1430"
}
}
</script>
+1 -11
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Pdf To Markdown Online Free - Pdf To Markdown Tool | BentoPDF</title>
<meta
name="title"
content="Pdf To Markdown Online Free - Pdf To Markdown Tool | BentoPDF"
@@ -25,10 +24,7 @@
/>
<!-- Canonical URL -->
<link
rel="canonical"
href="https://www.bentopdf.com/pdf-to-markdown.html"
/>
<link rel="canonical" href="https://www.bentopdf.com/pdf-to-markdown" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -390,7 +386,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/pdf-to-markdown-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -407,11 +402,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"ratingCount": "1689"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Pdf To Pdfa Online Free - Pdf To Pdfa Tool | BentoPDF</title>
<meta
name="title"
content="Pdf To Pdfa Online Free - Pdf To Pdfa Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/pdf-to-pdfa.html" />
<link rel="canonical" href="https://www.bentopdf.com/pdf-to-pdfa" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -420,7 +419,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/pdf-to-pdfa-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -437,11 +435,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"ratingCount": "4186"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Pdf To Png Online Free - Pdf To Png Tool | BentoPDF</title>
<meta
name="title"
content="Pdf To Png Online Free - Pdf To Png Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/pdf-to-png.html" />
<link rel="canonical" href="https://www.bentopdf.com/pdf-to-png" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -389,7 +388,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/pdf-to-png-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -406,11 +404,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"ratingCount": "2693"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Pdf To Svg Online Free - Pdf To Svg Tool | BentoPDF</title>
<meta
name="title"
content="Pdf To Svg Online Free - Pdf To Svg Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/pdf-to-svg.html" />
<link rel="canonical" href="https://www.bentopdf.com/pdf-to-svg" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -373,7 +372,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/pdf-to-svg-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -390,11 +388,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"ratingCount": "2683"
}
}
</script>
+5 -15
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Pdf To Text Online Free - Pdf To Text Tool | BentoPDF</title>
<meta
name="title"
content="Pdf To Text Online Free - Pdf To Text Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/pdf-to-text.html" />
<link rel="canonical" href="https://www.bentopdf.com/pdf-to-text" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -130,14 +129,11 @@
class="bg-amber-900/30 border border-amber-700/50 rounded-lg p-3 mb-6"
>
<p class="text-amber-200 text-sm">
<strong>Note:</strong> This tool works ONLY with digitally created
PDFs. For scanned documents or image-based PDFs, use our
<a
href="ocr-pdf.html"
class="text-indigo-400 hover:text-indigo-300 underline"
>OCR PDF tool</a
<strong data-i18n="tools:pdfToText.noteLabel">Note:</strong>
<span data-i18n="tools:pdfToText.noteText"
>This tool works ONLY with digitally created PDFs. For scanned
documents or image-based PDFs, use our OCR PDF tool instead.</span
>
instead.
</p>
</div>
@@ -405,7 +401,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -421,11 +416,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"ratingCount": "1972"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Pdf To Tiff Online Free - Pdf To Tiff Tool | BentoPDF</title>
<meta
name="title"
content="Pdf To Tiff Online Free - Pdf To Tiff Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/pdf-to-tiff.html" />
<link rel="canonical" href="https://www.bentopdf.com/pdf-to-tiff" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -447,7 +446,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/pdf-to-tiff-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -464,11 +462,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"ratingCount": "2158"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Pdf To Webp Online Free - Pdf To Webp Tool | BentoPDF</title>
<meta
name="title"
content="Pdf To Webp Online Free - Pdf To Webp Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/pdf-to-webp.html" />
<link rel="canonical" href="https://www.bentopdf.com/pdf-to-webp" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -389,7 +388,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/pdf-to-webp-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -406,11 +404,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.9",
"ratingCount": "2435"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Pdf To Zip Online Free - Pdf To Zip Tool | BentoPDF</title>
<meta
name="title"
content="Pdf To Zip Online Free - Pdf To Zip Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/pdf-to-zip.html" />
<link rel="canonical" href="https://www.bentopdf.com/pdf-to-zip" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -380,7 +379,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/pdf-to-zip-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -397,11 +395,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"ratingCount": "3143"
}
}
</script>
+1 -2
View File
@@ -23,7 +23,7 @@
content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
/>
<link rel="canonical" href="https://www.bentopdf.com/pdf-workflow.html" />
<link rel="canonical" href="https://www.bentopdf.com/pdf-workflow" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://www.bentopdf.com/pdf-workflow" />
@@ -555,7 +555,6 @@
<script type="module">
import '@phosphor-icons/web/regular';
</script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/pdf-workflow-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>PNG to PDF Converter Free Online - Convert Files | BentoPDF</title>
<meta
name="title"
content="PNG to PDF Converter Free Online - Convert Files | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/png-to-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/png-to-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -398,7 +397,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/png-to-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -415,11 +413,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"ratingCount": "4987"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Posterize Pdf Online Free - Posterize Pdf Tool | BentoPDF</title>
<meta
name="title"
content="Posterize Pdf Online Free - Posterize Pdf Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/posterize-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/posterize-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -558,7 +557,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/posterize-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
@@ -576,11 +574,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "3382"
}
}
</script>
+1 -13
View File
@@ -5,9 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>
PowerPoint to PDF Converter Free Online - Convert Files | BentoPDF
</title>
<meta
name="title"
content="PowerPoint to PDF Converter Free Online - Convert Files | BentoPDF"
@@ -27,10 +24,7 @@
/>
<!-- Canonical URL -->
<link
rel="canonical"
href="https://www.bentopdf.com/powerpoint-to-pdf.html"
/>
<link rel="canonical" href="https://www.bentopdf.com/powerpoint-to-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -396,7 +390,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script
type="module"
src="/src/js/logic/powerpoint-to-pdf-page.ts"
@@ -416,11 +409,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"ratingCount": "4288"
}
}
</script>
+1 -13
View File
@@ -5,9 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>
Prepare Pdf For Ai Online Free - Prepare Pdf For Ai Tool | BentoPDF
</title>
<meta
name="title"
content="Prepare Pdf For Ai Online Free - Prepare Pdf For Ai Tool | BentoPDF"
@@ -27,10 +24,7 @@
/>
<!-- Canonical URL -->
<link
rel="canonical"
href="https://www.bentopdf.com/prepare-pdf-for-ai.html"
/>
<link rel="canonical" href="https://www.bentopdf.com/prepare-pdf-for-ai" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -407,7 +401,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script
type="module"
src="/src/js/logic/prepare-pdf-for-ai-page.ts"
@@ -427,11 +420,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"ratingCount": "2267"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Psd To Pdf Online Free - Psd To Pdf Tool | BentoPDF</title>
<meta
name="title"
content="Psd To Pdf Online Free - Psd To Pdf Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/psd-to-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/psd-to-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -373,7 +372,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/psd-to-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -390,11 +388,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"ratingCount": "1585"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Pub To Pdf Online Free - Pub To Pdf Tool | BentoPDF</title>
<meta
name="title"
content="Pub To Pdf Online Free - Pub To Pdf Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/pub-to-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/pub-to-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -383,7 +382,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/pub-to-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -400,11 +398,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"ratingCount": "2200"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Rasterize Pdf Online Free - Rasterize Pdf Tool | BentoPDF</title>
<meta
name="title"
content="Rasterize Pdf Online Free - Rasterize Pdf Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/rasterize-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/rasterize-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -415,7 +414,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/rasterize-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -432,11 +430,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"ratingCount": "2489"
}
}
</script>
+1 -13
View File
@@ -5,9 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>
Remove Annotations Online Free - Remove Annotations Tool | BentoPDF
</title>
<meta
name="title"
content="Remove Annotations Online Free - Remove Annotations Tool | BentoPDF"
@@ -27,10 +24,7 @@
/>
<!-- Canonical URL -->
<link
rel="canonical"
href="https://www.bentopdf.com/remove-annotations.html"
/>
<link rel="canonical" href="https://www.bentopdf.com/remove-annotations" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -379,7 +373,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script
type="module"
src="/src/js/logic/remove-annotations-page.ts"
@@ -399,11 +392,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"ratingCount": "2505"
}
}
</script>
+1 -13
View File
@@ -5,9 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>
Remove Blank Pages Online Free - Remove Blank Pages Tool | BentoPDF
</title>
<meta
name="title"
content="Remove Blank Pages Online Free - Remove Blank Pages Tool | BentoPDF"
@@ -27,10 +24,7 @@
/>
<!-- Canonical URL -->
<link
rel="canonical"
href="https://www.bentopdf.com/remove-blank-pages.html"
/>
<link rel="canonical" href="https://www.bentopdf.com/remove-blank-pages" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -415,7 +409,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script
type="module"
src="/src/js/logic/remove-blank-pages-page.ts"
@@ -435,11 +428,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "4414"
}
}
</script>
+1 -11
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Remove Metadata Online Free - Remove Metadata Tool | BentoPDF</title>
<meta
name="title"
content="Remove Metadata Online Free - Remove Metadata Tool | BentoPDF"
@@ -25,10 +24,7 @@
/>
<!-- Canonical URL -->
<link
rel="canonical"
href="https://www.bentopdf.com/remove-metadata.html"
/>
<link rel="canonical" href="https://www.bentopdf.com/remove-metadata" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -383,7 +379,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/remove-metadata-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
@@ -401,11 +396,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.9",
"ratingCount": "2893"
}
}
</script>
+1 -13
View File
@@ -5,9 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>
Remove Restrictions Online Free - Remove Restrictions Tool | BentoPDF
</title>
<meta
name="title"
content="Remove Restrictions Online Free - Remove Restrictions Tool | BentoPDF"
@@ -27,10 +24,7 @@
/>
<!-- Canonical URL -->
<link
rel="canonical"
href="https://www.bentopdf.com/remove-restrictions.html"
/>
<link rel="canonical" href="https://www.bentopdf.com/remove-restrictions" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -408,7 +402,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script
type="module"
src="/src/js/logic/remove-restrictions-page.ts"
@@ -429,11 +422,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"ratingCount": "4996"
}
}
</script>
+7 -12
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Repair Pdf Online Free - Repair Pdf Tool | BentoPDF</title>
<meta
name="title"
content="Repair Pdf Online Free - Repair Pdf Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/repair-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/repair-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -174,7 +173,11 @@
<!-- File Display Area -->
<div id="file-display-area" class="mt-4 space-y-2"></div>
<button id="process-btn" class="btn-gradient w-full mt-6 hidden">
<button
id="process-btn"
class="btn-gradient w-full mt-6 hidden"
data-i18n="tools:repairPdf.name"
>
Repair PDF
</button>
</div>
@@ -218,9 +221,7 @@
</h3>
<p id="alert-message" class="text-gray-300 mb-6"></p>
<button
onclick="
document.getElementById('alert-modal').classList.add('hidden')
"
id="alert-ok"
class="w-full bg-indigo-600 hover:bg-indigo-700 text-white font-semibold py-2 px-4 rounded-lg transition-colors duration-200"
>
OK
@@ -377,7 +378,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/repair-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -394,11 +394,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"ratingCount": "3968"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Reverse Pages Online Free - Reverse Pages Tool | BentoPDF</title>
<meta
name="title"
content="Reverse Pages Online Free - Reverse Pages Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/reverse-pages.html" />
<link rel="canonical" href="https://www.bentopdf.com/reverse-pages" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -379,7 +378,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/reverse-pages-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -396,11 +394,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.9",
"ratingCount": "1184"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Rotate Custom Online Free - Rotate Custom Tool | BentoPDF</title>
<meta
name="title"
content="Rotate Custom Online Free - Rotate Custom Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/rotate-custom.html" />
<link rel="canonical" href="https://www.bentopdf.com/rotate-custom" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -394,7 +393,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/rotate-custom-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -411,11 +409,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.9",
"ratingCount": "2923"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Rotate PDF Online Free - Rotate PDF Tool | BentoPDF</title>
<meta
name="title"
content="Rotate PDF Online Free - Rotate PDF Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/rotate-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/rotate-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -393,7 +392,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/rotate-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -410,11 +408,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"ratingCount": "4745"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Rtf To Pdf Online Free - Rtf To Pdf Tool | BentoPDF</title>
<meta
name="title"
content="Rtf To Pdf Online Free - Rtf To Pdf Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/rtf-to-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/rtf-to-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -375,7 +374,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/rtf-to-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -392,11 +390,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "2404"
}
}
</script>
+1 -8
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Sanitize Pdf Online Free - Sanitize Pdf Tool | BentoPDF</title>
<meta
name="title"
content="Sanitize Pdf Online Free - Sanitize Pdf Tool | BentoPDF"
@@ -22,7 +21,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/sanitize-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/sanitize-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -470,7 +469,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/sanitize-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
@@ -488,11 +486,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.9",
"ratingCount": "2439"
}
}
</script>
+1 -8
View File
@@ -4,7 +4,6 @@
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Scanner Effect Online Free - Scanner Effect Tool | BentoPDF</title>
<meta
name="title"
content="Scanner Effect Online Free - Scanner Effect Tool | BentoPDF"
@@ -23,7 +22,7 @@
content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
/>
<link rel="canonical" href="https://www.bentopdf.com/scanner-effect.html" />
<link rel="canonical" href="https://www.bentopdf.com/scanner-effect" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://www.bentopdf.com/scanner-effect" />
@@ -592,7 +591,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/scanner-effect-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -608,11 +606,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "2143"
}
}
</script>
+2 -9
View File
@@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Sign PDF Online Free - Sign PDF Tool | BentoPDF</title>
<meta
name="title"
content="Sign PDF Online Free - Sign PDF Tool | BentoPDF"
@@ -25,7 +24,7 @@
/>
<!-- Canonical URL -->
<link rel="canonical" href="https://www.bentopdf.com/sign-pdf.html" />
<link rel="canonical" href="https://www.bentopdf.com/sign-pdf" />
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
@@ -168,7 +167,7 @@
</div>
<!-- Signature Editor (shown after file upload) -->
<div id="signature-editor" class="hidden w-full max-w-6xl mt-6">
<div id="signature-editor" class="hidden w-full max-w-2xl mt-6">
<div
id="canvas-container-sign"
class="relative w-full overflow-auto bg-gray-900 rounded-lg border border-gray-600"
@@ -390,7 +389,6 @@
<script type="module" src="/src/js/utils/lucide-init.ts"></script>
<script type="module" src="/src/js/utils/full-width.ts"></script>
<script type="module" src="/src/js/utils/simple-mode-footer.ts"></script>
<script type="module" src="/src/version.ts"></script>
<script type="module" src="/src/js/logic/sign-pdf-page.ts"></script>
<script type="module" src="/src/js/mobileMenu.ts"></script>
<script type="module" src="/src/js/main.ts"></script>
@@ -407,11 +405,6 @@
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.9",
"ratingCount": "3805"
}
}
</script>

Some files were not shown because too many files have changed in this diff Show More