diff --git a/404.html b/404.html index a8eb2d8a..ba1c6b93 100644 --- a/404.html +++ b/404.html @@ -27,11 +27,17 @@ - - - - + + + + + + + + + + diff --git a/about.html b/about.html index 73c30531..c7d6b41e 100644 --- a/about.html +++ b/about.html @@ -32,15 +32,21 @@ - - - - + + + + + + + + + + diff --git a/contact.html b/contact.html index 078ec83b..77b17e2f 100644 --- a/contact.html +++ b/contact.html @@ -29,15 +29,22 @@ Contact BentoPDF - Get in Touch | Support - - - - + + + + + + + + + + + diff --git a/faq.html b/faq.html index f1c64b7f..1991fbe1 100644 --- a/faq.html +++ b/faq.html @@ -29,11 +29,17 @@ FAQ - Frequently Asked Questions | BentoPDF - - - - + + + + + + + + + + diff --git a/index.html b/index.html index 09333c8c..7808b840 100644 --- a/index.html +++ b/index.html @@ -46,15 +46,21 @@ + + + + + + + + + + - - - - @@ -211,7 +217,6 @@ -
diff --git a/licensing.html b/licensing.html index 4709ee98..8e9fe18f 100644 --- a/licensing.html +++ b/licensing.html @@ -29,15 +29,21 @@ Licensing Information - Open Source PDF Tools | BentoPDF - - - - + + + + + + + + + + diff --git a/package-lock.json b/package-lock.json index c09410a4..92772047 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1270,6 +1270,23 @@ "vue": ">=3.2.0" } }, + "node_modules/@emnapi/runtime": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.7.1.tgz", + "integrity": "sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD", + "optional": true + }, "node_modules/@esbuild/aix-ppc64": { "version": "0.27.2", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.2.tgz", @@ -1776,6 +1793,497 @@ "mlly": "^1.8.0" } }, + "node_modules/@img/colour": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.0.0.tgz", + "integrity": "sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz", + "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz", + "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz", + "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz", + "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz", + "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==", + "cpu": [ + "arm" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz", + "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-ppc64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz", + "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==", + "cpu": [ + "ppc64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-riscv64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz", + "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==", + "cpu": [ + "riscv64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz", + "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==", + "cpu": [ + "s390x" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz", + "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz", + "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz", + "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz", + "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==", + "cpu": [ + "arm" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz", + "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-ppc64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz", + "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==", + "cpu": [ + "ppc64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-ppc64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-riscv64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz", + "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==", + "cpu": [ + "riscv64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-riscv64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz", + "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==", + "cpu": [ + "s390x" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz", + "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz", + "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz", + "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz", + "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==", + "cpu": [ + "wasm32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", + "optional": true, + "peer": true, + "dependencies": { + "@emnapi/runtime": "^1.7.0" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz", + "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz", + "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==", + "cpu": [ + "ia32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz", + "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, "node_modules/@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", @@ -3953,6 +4461,48 @@ "node": ">= 14" } }, + "node_modules/archiver-utils/node_modules/glob": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/archiver-utils/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/archiver-utils/node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -6201,26 +6751,6 @@ "node": ">= 0.4" } }, - "node_modules/glob": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", - "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", @@ -8360,28 +8890,6 @@ "dev": true, "license": "MIT" }, - "node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "license": "BlueOak-1.0.0", - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "license": "ISC" - }, "node_modules/pathe": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", @@ -9125,7 +9633,7 @@ "version": "7.7.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", - "dev": true, + "devOptional": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -9179,6 +9687,52 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/sharp": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz", + "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==", + "hasInstallScript": true, + "license": "Apache-2.0", + "optional": true, + "peer": true, + "dependencies": { + "@img/colour": "^1.0.0", + "detect-libc": "^2.1.2", + "semver": "^7.7.3" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.34.5", + "@img/sharp-darwin-x64": "0.34.5", + "@img/sharp-libvips-darwin-arm64": "1.2.4", + "@img/sharp-libvips-darwin-x64": "1.2.4", + "@img/sharp-libvips-linux-arm": "1.2.4", + "@img/sharp-libvips-linux-arm64": "1.2.4", + "@img/sharp-libvips-linux-ppc64": "1.2.4", + "@img/sharp-libvips-linux-riscv64": "1.2.4", + "@img/sharp-libvips-linux-s390x": "1.2.4", + "@img/sharp-libvips-linux-x64": "1.2.4", + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4", + "@img/sharp-libvips-linuxmusl-x64": "1.2.4", + "@img/sharp-linux-arm": "0.34.5", + "@img/sharp-linux-arm64": "0.34.5", + "@img/sharp-linux-ppc64": "0.34.5", + "@img/sharp-linux-riscv64": "0.34.5", + "@img/sharp-linux-s390x": "0.34.5", + "@img/sharp-linux-x64": "0.34.5", + "@img/sharp-linuxmusl-arm64": "0.34.5", + "@img/sharp-linuxmusl-x64": "0.34.5", + "@img/sharp-wasm32": "0.34.5", + "@img/sharp-win32-arm64": "0.34.5", + "@img/sharp-win32-ia32": "0.34.5", + "@img/sharp-win32-x64": "0.34.5" + } + }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -9798,6 +10352,51 @@ "node": ">=18" } }, + "node_modules/test-exclude/node_modules/glob": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/test-exclude/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/test-exclude/node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/text-decoder": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.3.tgz", diff --git a/pdf-converter.html b/pdf-converter.html index 83a73f9f..3a0a1a7e 100644 --- a/pdf-converter.html +++ b/pdf-converter.html @@ -32,12 +32,22 @@ - - + + + + + + + + + + + + diff --git a/pdf-editor.html b/pdf-editor.html index 12e7df99..09ed3d1f 100644 --- a/pdf-editor.html +++ b/pdf-editor.html @@ -32,12 +32,22 @@ - - + + + + + + + + + + + + diff --git a/pdf-merge-split.html b/pdf-merge-split.html index 31735c00..e72b4d3e 100644 --- a/pdf-merge-split.html +++ b/pdf-merge-split.html @@ -32,12 +32,22 @@ - - + + + + + + + + + + + + diff --git a/pdf-security.html b/pdf-security.html index 4f96a31d..c25e0bc8 100644 --- a/pdf-security.html +++ b/pdf-security.html @@ -32,12 +32,22 @@ - - + + + + + + + + + + + + diff --git a/privacy.html b/privacy.html index 5f761f3e..abc294dd 100644 --- a/privacy.html +++ b/privacy.html @@ -29,11 +29,17 @@ Privacy Policy - Your Data Stays Private | BentoPDF - - - - + + + + + + + + + + diff --git a/public/images/apple-touch-icon.png b/public/images/apple-touch-icon.png new file mode 100644 index 00000000..b2b9f308 Binary files /dev/null and b/public/images/apple-touch-icon.png differ diff --git a/public/images/favicon-192x192.png b/public/images/favicon-192x192.png new file mode 100644 index 00000000..7438a892 Binary files /dev/null and b/public/images/favicon-192x192.png differ diff --git a/public/images/favicon-512x512.png b/public/images/favicon-512x512.png new file mode 100644 index 00000000..7926d09b Binary files /dev/null and b/public/images/favicon-512x512.png differ diff --git a/public/images/favicon.png b/public/images/favicon.png index a5fa7be9..345a1954 100644 Binary files a/public/images/favicon.png and b/public/images/favicon.png differ diff --git a/public/images/favicon.svg b/public/images/favicon.svg index 01d9df7b..18be9121 100644 --- a/public/images/favicon.svg +++ b/public/images/favicon.svg @@ -1,4 +1,6 @@ + + diff --git a/public/site.webmanifest b/public/site.webmanifest new file mode 100644 index 00000000..99b26a43 --- /dev/null +++ b/public/site.webmanifest @@ -0,0 +1,45 @@ +{ + "name": "BentoPDF", + "short_name": "BentoPDF", + "description": "Free online PDF tools - Privacy-first PDF toolkit that works 100% in your browser", + "start_url": "/", + "display": "standalone", + "background_color": "#262d3b", + "theme_color": "#4f46e5", + "orientation": "portrait-primary", + "icons": [ + { + "src": "/images/favicon-192x192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "maskable any" + }, + { + "src": "/images/favicon-512x512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "maskable any" + }, + { + "src": "/images/apple-touch-icon.png", + "sizes": "180x180", + "type": "image/png", + "purpose": "any" + } + ], + "categories": [ + "productivity", + "utilities", + "privacy", + "pdf", + "security", + "offline", + "tools" + ], + "screenshots": [], + "share_target": { + "action": "/", + "method": "GET", + "enctype": "application/x-www-form-urlencoded" + } +} \ No newline at end of file diff --git a/src/pages/add-attachments.html b/src/pages/add-attachments.html index f8386cf1..46240dc8 100644 --- a/src/pages/add-attachments.html +++ b/src/pages/add-attachments.html @@ -43,15 +43,25 @@ Add Attachments to PDF - BentoPDF - - - - + + + + + + + + + + + + + + diff --git a/src/pages/add-blank-page.html b/src/pages/add-blank-page.html index be87bc7b..a2dfb3bd 100644 --- a/src/pages/add-blank-page.html +++ b/src/pages/add-blank-page.html @@ -43,15 +43,25 @@ Add Blank Page - BentoPDF - - - + + + - + + + + + + + + + + + diff --git a/src/pages/add-stamps.html b/src/pages/add-stamps.html index f526b4be..17a161e9 100644 --- a/src/pages/add-stamps.html +++ b/src/pages/add-stamps.html @@ -41,15 +41,25 @@ Add Stamps - BentoPDF - - - - + + + + + + + + + + + + + + diff --git a/src/pages/add-watermark.html b/src/pages/add-watermark.html index 4183fc2a..38694f1a 100644 --- a/src/pages/add-watermark.html +++ b/src/pages/add-watermark.html @@ -43,13 +43,23 @@ Add Watermark - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/alternate-merge.html b/src/pages/alternate-merge.html index d6c5a618..b25671d7 100644 --- a/src/pages/alternate-merge.html +++ b/src/pages/alternate-merge.html @@ -43,15 +43,25 @@ Alternate & Mix PDF Pages - BentoPDF - - - - + + + + + + + + + + + + + + diff --git a/src/pages/background-color.html b/src/pages/background-color.html index a5f3e4b8..93ab6205 100644 --- a/src/pages/background-color.html +++ b/src/pages/background-color.html @@ -43,13 +43,23 @@ Change Background Color - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/bmp-to-pdf.html b/src/pages/bmp-to-pdf.html index dd5ccbd6..39a8d882 100644 --- a/src/pages/bmp-to-pdf.html +++ b/src/pages/bmp-to-pdf.html @@ -42,13 +42,23 @@ BMP to PDF - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/bookmark.html b/src/pages/bookmark.html index ff9844bf..8a665532 100644 --- a/src/pages/bookmark.html +++ b/src/pages/bookmark.html @@ -41,16 +41,26 @@ Advanced PDF Bookmark Tool - BentoPDF - - - - + + + + + + + + + + + + + + diff --git a/src/pages/cbz-to-pdf.html b/src/pages/cbz-to-pdf.html index dfc267d6..9a723afd 100644 --- a/src/pages/cbz-to-pdf.html +++ b/src/pages/cbz-to-pdf.html @@ -43,13 +43,23 @@ CBZ to PDF - Convert XPS/OCBZ to PDF - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/change-permissions.html b/src/pages/change-permissions.html index a66a96ad..17752f81 100644 --- a/src/pages/change-permissions.html +++ b/src/pages/change-permissions.html @@ -43,15 +43,25 @@ Change PDF Permissions - Manage PDF Security - BentoPDF - - - - + + + + + + + + + + + + + + diff --git a/src/pages/combine-single-page.html b/src/pages/combine-single-page.html index f2f155e6..e4fe41a7 100644 --- a/src/pages/combine-single-page.html +++ b/src/pages/combine-single-page.html @@ -43,15 +43,25 @@ Combine to Single Page - BentoPDF - - - - + + + + + + + + + + + + + + diff --git a/src/pages/compare-pdfs.html b/src/pages/compare-pdfs.html index 5549df19..11adea6f 100644 --- a/src/pages/compare-pdfs.html +++ b/src/pages/compare-pdfs.html @@ -43,10 +43,10 @@ Compare PDFs - BentoPDF - - - - + + + + @@ -82,6 +82,16 @@ max-height: 70vh; } + + + + + + + + + + diff --git a/src/pages/compress-pdf.html b/src/pages/compress-pdf.html index b1dae801..01f700c9 100644 --- a/src/pages/compress-pdf.html +++ b/src/pages/compress-pdf.html @@ -43,13 +43,23 @@ - + - + + + + + + + + + + + diff --git a/src/pages/crop-pdf.html b/src/pages/crop-pdf.html index 9c70b50c..381932c5 100644 --- a/src/pages/crop-pdf.html +++ b/src/pages/crop-pdf.html @@ -43,14 +43,24 @@ Crop PDF - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/csv-to-pdf.html b/src/pages/csv-to-pdf.html index 80e79895..4874004f 100644 --- a/src/pages/csv-to-pdf.html +++ b/src/pages/csv-to-pdf.html @@ -43,13 +43,23 @@ CSV to PDF - Convert Spreadsheets to PDF - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/decrypt-pdf.html b/src/pages/decrypt-pdf.html index f34c7f9a..67794437 100644 --- a/src/pages/decrypt-pdf.html +++ b/src/pages/decrypt-pdf.html @@ -43,15 +43,25 @@ Decrypt PDF - Unlock Password-Protected PDFs - BentoPDF - - - - + + + + + + + + + + + + + + diff --git a/src/pages/delete-pages.html b/src/pages/delete-pages.html index f37ee9d3..ff4f6d4f 100644 --- a/src/pages/delete-pages.html +++ b/src/pages/delete-pages.html @@ -42,13 +42,23 @@ Delete PDF Pages - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/divide-pages.html b/src/pages/divide-pages.html index 24cd209d..26b8df8b 100644 --- a/src/pages/divide-pages.html +++ b/src/pages/divide-pages.html @@ -43,15 +43,25 @@ Divide PDF Pages - BentoPDF - - - - + + + + + + + + + + + + + + diff --git a/src/pages/edit-attachments.html b/src/pages/edit-attachments.html index a22eaf8a..c02c0446 100644 --- a/src/pages/edit-attachments.html +++ b/src/pages/edit-attachments.html @@ -43,15 +43,25 @@ Edit Attachments - BentoPDF - - - - + + + + + + + + + + + + + + diff --git a/src/pages/edit-metadata.html b/src/pages/edit-metadata.html index 46edbd33..4f42e7d5 100644 --- a/src/pages/edit-metadata.html +++ b/src/pages/edit-metadata.html @@ -43,15 +43,25 @@ Edit PDF Metadata - BentoPDF - - - - + + + + + + + + + + + + + + diff --git a/src/pages/edit-pdf.html b/src/pages/edit-pdf.html index bf9bb802..ad91dac3 100644 --- a/src/pages/edit-pdf.html +++ b/src/pages/edit-pdf.html @@ -43,13 +43,23 @@ PDF Editor - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/encrypt-pdf.html b/src/pages/encrypt-pdf.html index d93a93da..6d9aa09c 100644 --- a/src/pages/encrypt-pdf.html +++ b/src/pages/encrypt-pdf.html @@ -43,15 +43,22 @@ Encrypt PDF - Password Protect Your PDFs - BentoPDF - - - - + + + + + + + + + + + diff --git a/src/pages/epub-to-pdf.html b/src/pages/epub-to-pdf.html index dab943da..9d3f3ee0 100644 --- a/src/pages/epub-to-pdf.html +++ b/src/pages/epub-to-pdf.html @@ -43,13 +43,23 @@ EPUB to PDF - Convert EPUB to PDF - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/excel-to-pdf.html b/src/pages/excel-to-pdf.html index a0ea7eac..da75e788 100644 --- a/src/pages/excel-to-pdf.html +++ b/src/pages/excel-to-pdf.html @@ -43,13 +43,23 @@ Excel to PDF - Convert XLSX, XLS to PDF - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/extract-attachments.html b/src/pages/extract-attachments.html index 12caf382..1aa72145 100644 --- a/src/pages/extract-attachments.html +++ b/src/pages/extract-attachments.html @@ -42,16 +42,22 @@ Extract Attachments from PDF - BentoPDF - - - - + content="Extract all embedded attachments from your PDF documents. Download attachments as a ZIP file. Free, secure, and runs entirely in your browser."> + + + + + + + + + + diff --git a/src/pages/extract-images.html b/src/pages/extract-images.html index ac1f7206..82b69095 100644 --- a/src/pages/extract-images.html +++ b/src/pages/extract-images.html @@ -43,11 +43,21 @@ Extract Images from PDF - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/extract-pages.html b/src/pages/extract-pages.html index c694bfdb..0ce6dab7 100644 --- a/src/pages/extract-pages.html +++ b/src/pages/extract-pages.html @@ -43,13 +43,23 @@ Extract PDF Pages - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/extract-tables.html b/src/pages/extract-tables.html index b32f7526..f36ba396 100644 --- a/src/pages/extract-tables.html +++ b/src/pages/extract-tables.html @@ -43,14 +43,24 @@ Extract PDF Tables - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/fb2-to-pdf.html b/src/pages/fb2-to-pdf.html index 1ee9f198..cf2c6670 100644 --- a/src/pages/fb2-to-pdf.html +++ b/src/pages/fb2-to-pdf.html @@ -43,13 +43,23 @@ FB2 to PDF - Convert XPS/OFB2 to PDF - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/fix-page-size.html b/src/pages/fix-page-size.html index 42a7e492..3cd54a88 100644 --- a/src/pages/fix-page-size.html +++ b/src/pages/fix-page-size.html @@ -42,16 +42,22 @@ Fix Page Size - Standardize PDF Pages - BentoPDF - - - - + content="Standardize all pages in your PDF to a uniform size. Choose from standard sizes or set custom dimensions. Free, secure, and runs entirely in your browser."> + + + + + + + + + + diff --git a/src/pages/flatten-pdf.html b/src/pages/flatten-pdf.html index 0557437c..fac5708a 100644 --- a/src/pages/flatten-pdf.html +++ b/src/pages/flatten-pdf.html @@ -43,15 +43,21 @@ Flatten PDF - Make Forms Non-Editable - BentoPDF - - - - + + + + + + + + + + diff --git a/src/pages/form-creator.html b/src/pages/form-creator.html index 342cf173..a8000046 100644 --- a/src/pages/form-creator.html +++ b/src/pages/form-creator.html @@ -41,15 +41,21 @@ Create PDF Form - BentoPDF - - - - + + + + + + + + + + diff --git a/src/pages/form-filler.html b/src/pages/form-filler.html index 19ee8f4d..7735aa5a 100644 --- a/src/pages/form-filler.html +++ b/src/pages/form-filler.html @@ -43,13 +43,23 @@ PDF Form Filler - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/header-footer.html b/src/pages/header-footer.html index 1fca4794..68872997 100644 --- a/src/pages/header-footer.html +++ b/src/pages/header-footer.html @@ -43,13 +43,23 @@ Add Header & Footer - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/heic-to-pdf.html b/src/pages/heic-to-pdf.html index f1de9e1c..cbe961e8 100644 --- a/src/pages/heic-to-pdf.html +++ b/src/pages/heic-to-pdf.html @@ -42,13 +42,23 @@ HEIC to PDF - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/image-to-pdf.html b/src/pages/image-to-pdf.html index 63c46c51..140b5c6f 100644 --- a/src/pages/image-to-pdf.html +++ b/src/pages/image-to-pdf.html @@ -43,13 +43,23 @@ Images to PDF - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/invert-colors.html b/src/pages/invert-colors.html index 928dc2aa..cfc327d5 100644 --- a/src/pages/invert-colors.html +++ b/src/pages/invert-colors.html @@ -43,13 +43,23 @@ Invert PDF Colors - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/jpg-to-pdf.html b/src/pages/jpg-to-pdf.html index 8897613c..2cd605f7 100644 --- a/src/pages/jpg-to-pdf.html +++ b/src/pages/jpg-to-pdf.html @@ -43,13 +43,23 @@ JPG to PDF - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/json-to-pdf.html b/src/pages/json-to-pdf.html index a4a0b0d7..fecde352 100644 --- a/src/pages/json-to-pdf.html +++ b/src/pages/json-to-pdf.html @@ -41,15 +41,21 @@ JSON to PDF Converter - BentoPDF - - - - + + + + + + + + + + diff --git a/src/pages/linearize-pdf.html b/src/pages/linearize-pdf.html index a8efab37..3354cfc8 100644 --- a/src/pages/linearize-pdf.html +++ b/src/pages/linearize-pdf.html @@ -43,15 +43,21 @@ Linearize PDF - Optimize for Web Viewing - BentoPDF - - - - + + + + + + + + + + diff --git a/src/pages/markdown-to-pdf.html b/src/pages/markdown-to-pdf.html index ac3418b0..4bbb9f59 100644 --- a/src/pages/markdown-to-pdf.html +++ b/src/pages/markdown-to-pdf.html @@ -43,14 +43,24 @@ Markdown to PDF - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/merge-pdf.html b/src/pages/merge-pdf.html index 71e40796..acb5e09a 100644 --- a/src/pages/merge-pdf.html +++ b/src/pages/merge-pdf.html @@ -42,13 +42,23 @@ - + - + + + + + + + + + + + diff --git a/src/pages/mobi-to-pdf.html b/src/pages/mobi-to-pdf.html index 3730c6a4..559614d1 100644 --- a/src/pages/mobi-to-pdf.html +++ b/src/pages/mobi-to-pdf.html @@ -43,13 +43,23 @@ MOBI to PDF - Convert XPS/OMOBI to PDF - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/n-up-pdf.html b/src/pages/n-up-pdf.html index ff41863e..aed2a9d8 100644 --- a/src/pages/n-up-pdf.html +++ b/src/pages/n-up-pdf.html @@ -43,15 +43,21 @@ N-Up PDF - BentoPDF - - - - + + + + + + + + + + diff --git a/src/pages/ocr-pdf.html b/src/pages/ocr-pdf.html index 3f62a630..34c6f107 100644 --- a/src/pages/ocr-pdf.html +++ b/src/pages/ocr-pdf.html @@ -43,15 +43,21 @@ OCR PDF - Make PDF Searchable - BentoPDF - - - - + + + + + + + + + + diff --git a/src/pages/odg-to-pdf.html b/src/pages/odg-to-pdf.html index 7f863d6f..3cf815ef 100644 --- a/src/pages/odg-to-pdf.html +++ b/src/pages/odg-to-pdf.html @@ -43,14 +43,24 @@ ODG to PDF - Convert OpenDocument Graphics to PDF - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/odp-to-pdf.html b/src/pages/odp-to-pdf.html index ea2a99d4..2285b7e4 100644 --- a/src/pages/odp-to-pdf.html +++ b/src/pages/odp-to-pdf.html @@ -43,14 +43,24 @@ ODP to PDF - Convert OpenDocument Presentation to PDF - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/ods-to-pdf.html b/src/pages/ods-to-pdf.html index 2fd871af..3b176cab 100644 --- a/src/pages/ods-to-pdf.html +++ b/src/pages/ods-to-pdf.html @@ -43,14 +43,24 @@ ODS to PDF - Convert OpenDocument Spreadsheet to PDF - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/odt-to-pdf.html b/src/pages/odt-to-pdf.html index fc6f5983..658c884f 100644 --- a/src/pages/odt-to-pdf.html +++ b/src/pages/odt-to-pdf.html @@ -43,13 +43,23 @@ ODT to PDF - Convert OpenDocument Text to PDF - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/organize-pdf.html b/src/pages/organize-pdf.html index 90f80d47..dc0846e8 100644 --- a/src/pages/organize-pdf.html +++ b/src/pages/organize-pdf.html @@ -42,13 +42,23 @@ Duplicate and Organize PDF Pages - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/page-dimensions.html b/src/pages/page-dimensions.html index a9f48693..b26aa451 100644 --- a/src/pages/page-dimensions.html +++ b/src/pages/page-dimensions.html @@ -43,15 +43,21 @@ Page Dimensions - Analyze PDF Page Sizes - BentoPDF - - - - + + + + + + + + + + diff --git a/src/pages/page-numbers.html b/src/pages/page-numbers.html index 8fd43263..9973e494 100644 --- a/src/pages/page-numbers.html +++ b/src/pages/page-numbers.html @@ -43,13 +43,23 @@ Add Page Numbers - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/pages-to-pdf.html b/src/pages/pages-to-pdf.html index 60a99c3f..2b27ca41 100644 --- a/src/pages/pages-to-pdf.html +++ b/src/pages/pages-to-pdf.html @@ -43,13 +43,23 @@ Pages to PDF - Convert WordPerfect to PDF - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/pdf-booklet.html b/src/pages/pdf-booklet.html index b9b1c706..799b2e64 100644 --- a/src/pages/pdf-booklet.html +++ b/src/pages/pdf-booklet.html @@ -43,16 +43,22 @@ PDF Booklet - BentoPDF - - - - + + + + + + + + + + diff --git a/src/pages/pdf-layers.html b/src/pages/pdf-layers.html index e0666ebe..02c88784 100644 --- a/src/pages/pdf-layers.html +++ b/src/pages/pdf-layers.html @@ -43,9 +43,9 @@ PDF Layers - Manage OCG Layers - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/pdf-multi-tool.html b/src/pages/pdf-multi-tool.html index 19753a3b..b8f7cfdf 100644 --- a/src/pages/pdf-multi-tool.html +++ b/src/pages/pdf-multi-tool.html @@ -42,12 +42,7 @@ - PDF Multi Tool - BentoPDF - - - - @@ -80,6 +75,16 @@ overflow: hidden; } + + + + + + + + + + @@ -124,7 +129,6 @@
-
- - diff --git a/src/pages/pdf-to-png.html b/src/pages/pdf-to-png.html index 0c787f0b..4775964b 100644 --- a/src/pages/pdf-to-png.html +++ b/src/pages/pdf-to-png.html @@ -43,13 +43,23 @@ PDF to PNG - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/pdf-to-svg.html b/src/pages/pdf-to-svg.html index 2c4d49c7..bc2753ae 100644 --- a/src/pages/pdf-to-svg.html +++ b/src/pages/pdf-to-svg.html @@ -43,13 +43,23 @@ PDF to SVG - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/pdf-to-text.html b/src/pages/pdf-to-text.html index b3ec7883..a5e8463f 100644 --- a/src/pages/pdf-to-text.html +++ b/src/pages/pdf-to-text.html @@ -45,16 +45,22 @@ content="Extract text from PDF files and save as plain text (.txt). Free, secure, and runs entirely in your browser." /> - - - - + + + + + + + + + + diff --git a/src/pages/pdf-to-tiff.html b/src/pages/pdf-to-tiff.html index 6f517417..22488f55 100644 --- a/src/pages/pdf-to-tiff.html +++ b/src/pages/pdf-to-tiff.html @@ -43,13 +43,23 @@ PDF to TIFF - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/pdf-to-webp.html b/src/pages/pdf-to-webp.html index c92ec2bc..ef7af2bd 100644 --- a/src/pages/pdf-to-webp.html +++ b/src/pages/pdf-to-webp.html @@ -43,13 +43,23 @@ PDF to WebP - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/pdf-to-zip.html b/src/pages/pdf-to-zip.html index b7202cc1..39ae4d49 100644 --- a/src/pages/pdf-to-zip.html +++ b/src/pages/pdf-to-zip.html @@ -43,15 +43,21 @@ PDFs to ZIP - BentoPDF - - - - + + + + + + + + + + diff --git a/src/pages/png-to-pdf.html b/src/pages/png-to-pdf.html index 97e5deb0..148eff38 100644 --- a/src/pages/png-to-pdf.html +++ b/src/pages/png-to-pdf.html @@ -43,13 +43,23 @@ PNG to PDF - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/posterize-pdf.html b/src/pages/posterize-pdf.html index e435e6b7..418c1cd3 100644 --- a/src/pages/posterize-pdf.html +++ b/src/pages/posterize-pdf.html @@ -43,15 +43,21 @@ Posterize PDF - Split Pages for Poster Printing - BentoPDF - - - - + + + + + + + + + + diff --git a/src/pages/powerpoint-to-pdf.html b/src/pages/powerpoint-to-pdf.html index 48e675c3..93780932 100644 --- a/src/pages/powerpoint-to-pdf.html +++ b/src/pages/powerpoint-to-pdf.html @@ -43,13 +43,23 @@ PowerPoint to PDF - Convert PPTX, PPT to PDF - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/prepare-pdf-for-ai.html b/src/pages/prepare-pdf-for-ai.html index b88ea47e..e430a297 100644 --- a/src/pages/prepare-pdf-for-ai.html +++ b/src/pages/prepare-pdf-for-ai.html @@ -43,9 +43,19 @@ Prepare PDF for AI - Extract for LLM/RAG - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/psd-to-pdf.html b/src/pages/psd-to-pdf.html index 8e77a950..468eaed3 100644 --- a/src/pages/psd-to-pdf.html +++ b/src/pages/psd-to-pdf.html @@ -43,14 +43,24 @@ PSD to PDF - Convert Photoshop Files to PDF - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/pub-to-pdf.html b/src/pages/pub-to-pdf.html index 3684b91a..2ced985b 100644 --- a/src/pages/pub-to-pdf.html +++ b/src/pages/pub-to-pdf.html @@ -43,14 +43,24 @@ PUB to PDF - Convert Microsoft Publisher to PDF - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/rasterize-pdf.html b/src/pages/rasterize-pdf.html index 01f2cc8d..47ee1b3c 100644 --- a/src/pages/rasterize-pdf.html +++ b/src/pages/rasterize-pdf.html @@ -43,9 +43,19 @@ Rasterize PDF - Convert to Image-Based PDF - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/remove-annotations.html b/src/pages/remove-annotations.html index e2dbbcb8..cf18d93d 100644 --- a/src/pages/remove-annotations.html +++ b/src/pages/remove-annotations.html @@ -43,13 +43,23 @@ Remove Annotations - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/remove-blank-pages.html b/src/pages/remove-blank-pages.html index dc9375dc..44063373 100644 --- a/src/pages/remove-blank-pages.html +++ b/src/pages/remove-blank-pages.html @@ -43,13 +43,23 @@ Remove Blank Pages - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/remove-metadata.html b/src/pages/remove-metadata.html index 61679331..267c0831 100644 --- a/src/pages/remove-metadata.html +++ b/src/pages/remove-metadata.html @@ -43,15 +43,21 @@ Remove Metadata - Strip Hidden Data from PDF - BentoPDF - - - - + + + + + + + + + + diff --git a/src/pages/remove-restrictions.html b/src/pages/remove-restrictions.html index 2657ae35..9177303b 100644 --- a/src/pages/remove-restrictions.html +++ b/src/pages/remove-restrictions.html @@ -43,15 +43,21 @@ Remove PDF Restrictions - Unlock Editing and Printing - BentoPDF - - - - + + + + + + + + + + diff --git a/src/pages/repair-pdf.html b/src/pages/repair-pdf.html index 1c8271cf..7b5ff698 100644 --- a/src/pages/repair-pdf.html +++ b/src/pages/repair-pdf.html @@ -41,13 +41,23 @@ Repair PDF - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/reverse-pages.html b/src/pages/reverse-pages.html index 3c249fd0..8f74017f 100644 --- a/src/pages/reverse-pages.html +++ b/src/pages/reverse-pages.html @@ -43,15 +43,21 @@ Reverse PDF Pages - BentoPDF - - - - + + + + + + + + + + diff --git a/src/pages/rotate-custom.html b/src/pages/rotate-custom.html index 9cecd362..29cc715f 100644 --- a/src/pages/rotate-custom.html +++ b/src/pages/rotate-custom.html @@ -43,11 +43,17 @@ Rotate PDF by Custom Degrees - BentoPDF - - - - + + + + + + + + + + diff --git a/src/pages/rotate-pdf.html b/src/pages/rotate-pdf.html index 9a6b21a5..645389d9 100644 --- a/src/pages/rotate-pdf.html +++ b/src/pages/rotate-pdf.html @@ -43,15 +43,22 @@ Rotate PDF - BentoPDF - - - - + + + + + + + + + + + diff --git a/src/pages/rtf-to-pdf.html b/src/pages/rtf-to-pdf.html index 51d4398a..10e3995d 100644 --- a/src/pages/rtf-to-pdf.html +++ b/src/pages/rtf-to-pdf.html @@ -43,13 +43,23 @@ RTF to PDF - Convert Rich Text Format to PDF - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/sanitize-pdf.html b/src/pages/sanitize-pdf.html index 8f2e4698..7abc1d0b 100644 --- a/src/pages/sanitize-pdf.html +++ b/src/pages/sanitize-pdf.html @@ -43,15 +43,21 @@ Sanitize PDF - Remove Sensitive Content - BentoPDF - - - - + + + + + + + + + + diff --git a/src/pages/sign-pdf.html b/src/pages/sign-pdf.html index 2d8bd421..c7bf016c 100644 --- a/src/pages/sign-pdf.html +++ b/src/pages/sign-pdf.html @@ -43,13 +43,23 @@ Sign PDF - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/split-pdf.html b/src/pages/split-pdf.html index 1aee06f3..0e867b03 100644 --- a/src/pages/split-pdf.html +++ b/src/pages/split-pdf.html @@ -43,13 +43,23 @@ Split PDF - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/svg-to-pdf.html b/src/pages/svg-to-pdf.html index 26727835..9b6f9da2 100644 --- a/src/pages/svg-to-pdf.html +++ b/src/pages/svg-to-pdf.html @@ -43,13 +43,23 @@ SVG to PDF - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/table-of-contents.html b/src/pages/table-of-contents.html index d8a733dc..e0d60e5a 100644 --- a/src/pages/table-of-contents.html +++ b/src/pages/table-of-contents.html @@ -41,15 +41,25 @@ Generate Table of Contents - BentoPDF - - - - + + + + + + + + + + + + + + diff --git a/src/pages/text-color.html b/src/pages/text-color.html index 42896831..f9b32c41 100644 --- a/src/pages/text-color.html +++ b/src/pages/text-color.html @@ -43,13 +43,23 @@ Change Text Color - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/tiff-to-pdf.html b/src/pages/tiff-to-pdf.html index 1e1dc345..b8d2d4e6 100644 --- a/src/pages/tiff-to-pdf.html +++ b/src/pages/tiff-to-pdf.html @@ -42,13 +42,23 @@ TIFF to PDF - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/txt-to-pdf.html b/src/pages/txt-to-pdf.html index 4d1dc984..172162f9 100644 --- a/src/pages/txt-to-pdf.html +++ b/src/pages/txt-to-pdf.html @@ -43,13 +43,23 @@ Text to PDF - BentoPDF - + - + + + + + + + + + + + diff --git a/src/pages/view-metadata.html b/src/pages/view-metadata.html index d580c79a..08bcdb26 100644 --- a/src/pages/view-metadata.html +++ b/src/pages/view-metadata.html @@ -2,200 +2,211 @@ - - - + + + View Metadata Online Free - View Metadata Tool | BentoPDF - + - + - + - + - + - + - + - - View PDF Metadata - BentoPDF - - - - - - - - - - + + View PDF Metadata - BentoPDF + + + + + + + + + + + + + + + + + - - -
- - - - - - - +
+

Company

+ +
+
+

Legal

+ +
+
+

Follow Us

+
+ + + + + + + + + + + +
+
+ + + + + + + + + + - + - + + + + + + + + + + +