Add 'Remove duplicate fonts' option to PDF merge functionality

This commit is contained in:
alam00000
2026-08-14 13:41:06 +05:30
parent 2ed0575ca3
commit af5b95e93c
5 changed files with 40 additions and 5 deletions
+5
View File
@@ -389,12 +389,17 @@ export async function merge() {
'retain-page-labels'
) as HTMLInputElement | null;
const removeDuplicateFontsCheckbox = document.getElementById(
'remove-duplicate-fonts'
) as HTMLInputElement | null;
const message: MergeMessage = {
command: 'merge',
files: filesToMerge,
jobs: jobs,
cpdfUrl: WasmProvider.getUrl('cpdf')! + 'coherentpdf.browser.min.js',
retainPageLabels: retainCheckbox?.checked ?? false,
removeDuplicateFonts: removeDuplicateFontsCheckbox?.checked ?? false,
};
mergeWorker.postMessage(
+1
View File
@@ -18,6 +18,7 @@ export interface MergeMessage {
jobs: MergeJob[];
cpdfUrl?: string;
retainPageLabels?: boolean;
removeDuplicateFonts?: boolean;
}
export interface MergeSuccessResponse {