feat(pdf-tools): add linearize pdf tool for web optimization

Add new linearize PDF tool that optimizes PDFs for fast web viewing using qpdf-wasm. Includes UI components, logic implementation, and test updates. The tool processes multiple PDFs and downloads them in a ZIP archive.
This commit is contained in:
abdullahalam123 committed 2025-10-19 13:59:25 +05:30
1 parent 8e549b7304
commit 8a494c0a01
9 files changed
+148 -1

No files matched your search

+1
View File
@@ -60,4 +60,5 @@ export const multiFileTools = [
'heic-to-pdf',
'tiff-to-pdf',
'alternate-merge',
'linearize',
];
+6
View File
@@ -383,6 +383,12 @@ export const categories = [
icon: 'ruler-dimension-line',
subtitle: 'Standardize all pages to a uniform size.',
},
{
id: 'linearize',
name: 'Linearize PDF',
icon: 'zap',
subtitle: 'Optimize PDF for fast web viewing.',
},
{
id: 'page-dimensions',
name: 'Page Dimensions',