{
  "version": "PDFdostD4_3",
  "name": "PDFdost",
  "tools": [
    {
      "id": "merge-pdf",
      "legacyTab": "merge",
      "title": "Merge PDF",
      "category": "Organize PDF",
      "icon": "merge_pdf_web.png",
      "description": "Combine multiple PDF files into one private PDF.",
      "mode": "legacy-dashboard",
      "url": "apps/merge-pdf/index.html",
      "uiShell": "classic-upload-preview-workspace",
      "sharedBodyTemplate": "assets/templates/pdfdost-classic-app-body.html",
      "appPageMode": "direct-embedded-shared-shell"
    },
    {
      "id": "rearrange-pages",
      "legacyTab": "rearrange",
      "title": "Rearrange Pages",
      "category": "Organize PDF",
      "icon": "rearrange_pages_web.png",
      "description": "Reorder PDF pages using page thumbnails.",
      "mode": "legacy-dashboard",
      "url": "apps/rearrange-pages/index.html",
      "uiShell": "classic-upload-preview-workspace",
      "sharedBodyTemplate": "assets/templates/pdfdost-classic-app-body.html",
      "appPageMode": "direct-embedded-shared-shell"
    },
    {
      "id": "extract-pages",
      "legacyTab": "extract",
      "title": "Extract Pages",
      "category": "Organize PDF",
      "icon": "extract_pages_web.png",
      "description": "Save selected pages from a PDF as a new file.",
      "mode": "legacy-dashboard",
      "url": "apps/extract-pages/index.html",
      "uiShell": "classic-upload-preview-workspace",
      "sharedBodyTemplate": "assets/templates/pdfdost-classic-app-body.html",
      "appPageMode": "direct-embedded-shared-shell"
    },
    {
      "id": "remove-pages",
      "legacyTab": "delete",
      "title": "Remove Pages",
      "category": "Organize PDF",
      "icon": "remove_pages_web.png",
      "description": "Delete selected pages from a PDF.",
      "mode": "legacy-dashboard",
      "url": "apps/remove-pages/index.html",
      "uiShell": "classic-upload-preview-workspace",
      "sharedBodyTemplate": "assets/templates/pdfdost-classic-app-body.html",
      "appPageMode": "direct-embedded-shared-shell"
    },
    {
      "id": "rotate-pdf",
      "legacyTab": "rotate",
      "title": "Rotate PDF",
      "category": "Organize PDF",
      "icon": "rotate_pages_web.png",
      "description": "Rotate all or selected pages of a PDF.",
      "mode": "legacy-dashboard",
      "url": "apps/rotate-pdf/index.html",
      "uiShell": "classic-upload-preview-workspace",
      "sharedBodyTemplate": "assets/templates/pdfdost-classic-app-body.html",
      "appPageMode": "direct-embedded-shared-shell"
    },
    {
      "id": "add-text",
      "legacyTab": "addtext",
      "title": "Add Text",
      "category": "Edit PDF",
      "icon": "add_text_web.png",
      "description": "Place custom text on selected PDF pages.",
      "mode": "legacy-dashboard",
      "url": "apps/add-text/index.html",
      "uiShell": "classic-upload-preview-workspace",
      "sharedBodyTemplate": "assets/templates/pdfdost-classic-app-body.html",
      "appPageMode": "direct-embedded-shared-shell"
    },
    {
      "id": "watermark",
      "legacyTab": "watermark",
      "title": "Watermark",
      "category": "Edit PDF",
      "icon": "watermark_web.png",
      "description": "Add a diagonal watermark to PDF pages.",
      "mode": "legacy-dashboard",
      "url": "apps/watermark/index.html",
      "uiShell": "classic-upload-preview-workspace",
      "sharedBodyTemplate": "assets/templates/pdfdost-classic-app-body.html",
      "appPageMode": "direct-embedded-shared-shell"
    },
    {
      "id": "image-signature",
      "legacyTab": "signature",
      "title": "Image / Signature",
      "category": "Edit PDF",
      "icon": "image_signature_web.png",
      "description": "Add signatures, seals, and images to a PDF.",
      "mode": "legacy-dashboard",
      "url": "apps/image-signature/index.html",
      "uiShell": "classic-upload-preview-workspace",
      "sharedBodyTemplate": "assets/templates/pdfdost-classic-app-body.html",
      "appPageMode": "direct-embedded-shared-shell"
    },
    {
      "id": "page-numbers",
      "legacyTab": "numbers",
      "title": "Page Numbers",
      "category": "Edit PDF",
      "icon": "page_numbers_web.png",
      "description": "Add page numbers with position and style controls.",
      "mode": "legacy-dashboard",
      "url": "apps/page-numbers/index.html",
      "uiShell": "classic-upload-preview-workspace",
      "sharedBodyTemplate": "assets/templates/pdfdost-classic-app-body.html",
      "appPageMode": "direct-embedded-shared-shell"
    },
    {
      "id": "mixed-files-to-pdf",
      "legacyTab": "convert",
      "title": "Mixed Files to PDF",
      "category": "Convert PDF",
      "icon": "mixed_files_to_pdf_web.png",
      "description": "Convert and combine PDF, images, text, and Office files into one PDF.",
      "mode": "legacy-dashboard",
      "url": "apps/mixed-files-to-pdf/index.html",
      "uiShell": "classic-upload-preview-workspace",
      "sharedBodyTemplate": "assets/templates/pdfdost-classic-app-body.html",
      "appPageMode": "direct-embedded-shared-shell"
    },
    {
      "id": "image-to-pdf",
      "legacyTab": "imagetopdf",
      "title": "Image to PDF",
      "category": "Convert PDF",
      "icon": "image_to_pdf_web.png",
      "description": "Convert image files into a PDF.",
      "mode": "legacy-dashboard",
      "url": "apps/image-to-pdf/index.html",
      "uiShell": "classic-upload-preview-workspace",
      "sharedBodyTemplate": "assets/templates/pdfdost-classic-app-body.html",
      "appPageMode": "direct-embedded-shared-shell"
    },
    {
      "id": "office-to-pdf",
      "legacyTab": "officepdf",
      "title": "Office to PDF",
      "category": "Convert PDF",
      "icon": "office_to_pdf_web.png",
      "description": "Convert Word, PowerPoint, and Excel files to PDF using local helpers where available.",
      "mode": "legacy-dashboard",
      "url": "apps/office-to-pdf/index.html",
      "uiShell": "classic-upload-preview-workspace",
      "sharedBodyTemplate": "assets/templates/pdfdost-classic-app-body.html",
      "appPageMode": "direct-embedded-shared-shell"
    },
    {
      "id": "pdf-to-word",
      "legacyTab": "pdftoword",
      "title": "PDF to Word",
      "category": "Convert PDF",
      "icon": "pdf_to_word_web.png",
      "description": "Convert PDF content to Word with browser and trusted-converter modes.",
      "mode": "legacy-dashboard",
      "url": "apps/pdf-to-word/index.html",
      "uiShell": "classic-upload-preview-workspace",
      "sharedBodyTemplate": "assets/templates/pdfdost-classic-app-body.html",
      "appPageMode": "direct-embedded-shared-shell"
    },
    {
      "id": "pdf-to-word-ocr",
      "legacyTab": "pdftowordocr",
      "title": "PDF to Word OCR",
      "category": "Convert PDF",
      "icon": "pdf_ocr_to_word_web.png",
      "description": "OCR scanned PDF pages into Word output.",
      "mode": "legacy-dashboard",
      "url": "apps/pdf-to-word-ocr/index.html",
      "uiShell": "classic-upload-preview-workspace",
      "sharedBodyTemplate": "assets/templates/pdfdost-classic-app-body.html",
      "appPageMode": "direct-embedded-shared-shell"
    },
    {
      "id": "pdf-to-powerpoint",
      "legacyTab": "pdftoppt",
      "title": "PDF to PowerPoint",
      "category": "Convert PDF",
      "icon": "pdf_to_powerpoint_web.png",
      "description": "Convert PDF pages to PowerPoint slides.",
      "mode": "legacy-dashboard",
      "url": "apps/pdf-to-powerpoint/index.html",
      "uiShell": "classic-upload-preview-workspace",
      "sharedBodyTemplate": "assets/templates/pdfdost-classic-app-body.html",
      "appPageMode": "direct-embedded-shared-shell"
    },
    {
      "id": "pdf-to-excel",
      "legacyTab": "pdftoexcel",
      "title": "PDF to Excel",
      "category": "Convert PDF",
      "icon": "pdf_to_excel_web.png",
      "description": "Extract text/table-like content from PDF to Excel.",
      "mode": "legacy-dashboard",
      "url": "apps/pdf-to-excel/index.html",
      "uiShell": "classic-upload-preview-workspace",
      "sharedBodyTemplate": "assets/templates/pdfdost-classic-app-body.html",
      "appPageMode": "direct-embedded-shared-shell"
    },
    {
      "id": "my-vault",
      "legacyTab": "vault",
      "title": "My Vault",
      "category": "Privacy / Utility",
      "icon": "image_signature_web.png",
      "description": "Keep reusable signatures and images in this browser.",
      "mode": "legacy-dashboard",
      "url": "apps/my-vault/index.html",
      "uiShell": "classic-upload-preview-workspace",
      "sharedBodyTemplate": "assets/templates/pdfdost-classic-app-body.html",
      "appPageMode": "direct-embedded-shared-shell"
    },
    {
      "id": "add-password",
      "title": "Add Password to PDF",
      "category": "Privacy / Utility",
      "icon": "add_password_web.png",
      "description": "Protect a PDF using a password workflow.",
      "mode": "modular-new-app-js",
      "url": "apps/add-password/index.html",
      "uiShell": "classic-upload-preview-workspace",
      "sharedBodyTemplate": "assets/templates/pdfdost-classic-app-body.html",
      "appPageMode": "direct-embedded-shared-shell"
    },
    {
      "id": "remove-password",
      "title": "Remove Password from PDF",
      "category": "Privacy / Utility",
      "icon": "remove_password_web.png",
      "description": "Unlock a protected PDF only when the correct known password is provided.",
      "mode": "modular-new-app-js",
      "url": "apps/remove-password/index.html",
      "uiShell": "classic-upload-preview-workspace",
      "sharedBodyTemplate": "assets/templates/pdfdost-classic-app-body.html",
      "appPageMode": "direct-embedded-shared-shell"
    },
    {
      "id": "metadata-cleaner",
      "title": "PDF Metadata Cleaner",
      "category": "Privacy / Utility",
      "icon": "metadata_cleaner_web.png",
      "description": "Remove common hidden document metadata and save a cleaner PDF.",
      "mode": "modular-new-app-js",
      "url": "apps/metadata-cleaner/index.html",
      "uiShell": "classic-upload-preview-workspace",
      "sharedBodyTemplate": "assets/templates/pdfdost-classic-app-body.html",
      "appPageMode": "direct-embedded-shared-shell"
    },
    {
      "id": "redaction-tool",
      "title": "PDF Redaction Tool",
      "category": "Edit PDF",
      "icon": "redaction_tool_web.png",
      "description": "Cover sensitive areas and export a redacted PDF.",
      "mode": "modular-new-app-js",
      "url": "apps/redaction-tool/index.html",
      "uiShell": "classic-upload-preview-workspace",
      "sharedBodyTemplate": "assets/templates/pdfdost-classic-app-body.html",
      "appPageMode": "direct-embedded-shared-shell"
    },
    {
      "id": "stamp-seal",
      "title": "Add Stamp / Seal",
      "category": "Edit PDF",
      "icon": "stamp_seal_web.png",
      "description": "Apply stamp text or an uploaded seal image to PDF pages.",
      "mode": "modular-new-app-js",
      "url": "apps/stamp-seal/index.html",
      "uiShell": "classic-upload-preview-workspace",
      "sharedBodyTemplate": "assets/templates/pdfdost-classic-app-body.html",
      "appPageMode": "direct-embedded-shared-shell"
    },
    {
      "id": "bates-numbering",
      "title": "Bates Numbering",
      "category": "Edit PDF",
      "icon": "bates_numbering_web.png",
      "description": "Add serial office/legal numbering with prefix, padding, and position controls.",
      "mode": "modular-new-app-js",
      "url": "apps/bates-numbering/index.html",
      "uiShell": "classic-upload-preview-workspace",
      "sharedBodyTemplate": "assets/templates/pdfdost-classic-app-body.html",
      "appPageMode": "direct-embedded-shared-shell"
    },
    {
      "id": "page-size-converter",
      "title": "PDF Page Size Converter",
      "category": "Organize PDF",
      "icon": "page_size_converter_web.png",
      "description": "Convert PDF pages to A4, Letter, Legal, or custom sizes.",
      "mode": "modular-new-app-js",
      "url": "apps/page-size-converter/index.html",
      "uiShell": "classic-upload-preview-workspace",
      "sharedBodyTemplate": "assets/templates/pdfdost-classic-app-body.html",
      "appPageMode": "direct-embedded-shared-shell"
    },
    {
      "id": "compress-pdf",
      "title": "Compress PDF",
      "category": "Organize PDF",
      "icon": "compress_pdf_web.png",
      "description": "Reduce PDF size using safe browser rebuild and available local engines.",
      "mode": "modular-new-app-js",
      "url": "apps/compress-pdf/index.html",
      "uiShell": "classic-upload-preview-workspace",
      "sharedBodyTemplate": "assets/templates/pdfdost-classic-app-body.html",
      "appPageMode": "direct-embedded-shared-shell"
    },
    {
      "id": "split-by-size",
      "title": "Split PDF by File Size",
      "category": "Organize PDF",
      "icon": "split_by_size_web.png",
      "description": "Split one PDF into smaller PDF parts.",
      "mode": "modular-new-app-js",
      "url": "apps/split-by-size/index.html",
      "uiShell": "classic-upload-preview-workspace",
      "sharedBodyTemplate": "assets/templates/pdfdost-classic-app-body.html",
      "appPageMode": "direct-embedded-shared-shell"
    },
    {
      "id": "fill-pdf-form",
      "title": "Fill PDF Form",
      "category": "Forms / Data",
      "icon": "fill_pdf_form_web.png",
      "description": "Fill fields in an existing fillable PDF form.",
      "mode": "modular-new-app-js",
      "url": "apps/fill-pdf-form/index.html",
      "uiShell": "classic-upload-preview-workspace",
      "sharedBodyTemplate": "assets/templates/pdfdost-classic-app-body.html",
      "appPageMode": "direct-embedded-shared-shell"
    },
    {
      "id": "extract-form-fields",
      "title": "Extract Form Fields",
      "category": "Forms / Data",
      "icon": "extract_form_fields_web.png",
      "description": "List field names, types, and current values from a fillable PDF.",
      "mode": "modular-new-app-js",
      "url": "apps/extract-form-fields/index.html",
      "uiShell": "classic-upload-preview-workspace",
      "sharedBodyTemplate": "assets/templates/pdfdost-classic-app-body.html",
      "appPageMode": "direct-embedded-shared-shell"
    },
    {
      "id": "export-form-data",
      "title": "Export Filled Form Data",
      "category": "Forms / Data",
      "icon": "export_form_data_web.png",
      "description": "Export PDF form values to CSV or JSON.",
      "mode": "modular-new-app-js",
      "url": "apps/export-form-data/index.html",
      "uiShell": "classic-upload-preview-workspace",
      "sharedBodyTemplate": "assets/templates/pdfdost-classic-app-body.html",
      "appPageMode": "direct-embedded-shared-shell"
    },
    {
      "id": "create-pdf-form",
      "title": "Create PDF Form",
      "category": "Forms / Data",
      "icon": "create_pdf_form_web.png",
      "description": "Add form fields such as text boxes, checkboxes, dropdowns, and signature boxes.",
      "mode": "modular-new-app-js",
      "url": "apps/create-pdf-form/index.html",
      "uiShell": "classic-upload-preview-workspace",
      "sharedBodyTemplate": "assets/templates/pdfdost-classic-app-body.html",
      "appPageMode": "direct-embedded-shared-shell"
    },
    {
      "id": "flatten-filled-form",
      "title": "Flatten Filled Form",
      "category": "Forms / Data",
      "icon": "flatten_filled_form_web.png",
      "description": "Flatten filled form fields into stable page appearances.",
      "mode": "modular-new-app-js",
      "url": "apps/flatten-filled-form/index.html",
      "uiShell": "classic-upload-preview-workspace",
      "sharedBodyTemplate": "assets/templates/pdfdost-classic-app-body.html",
      "appPageMode": "direct-embedded-shared-shell"
    },
    {
      "id": "bulk-fill-forms",
      "title": "Bulk Fill Forms from CSV / Excel",
      "category": "Forms / Data",
      "icon": "bulk_fill_forms_web.png",
      "description": "Fill a PDF template from CSV/Excel rows and generate many PDFs.",
      "mode": "modular-new-app-js",
      "url": "apps/bulk-fill-forms/index.html",
      "uiShell": "classic-upload-preview-workspace",
      "sharedBodyTemplate": "assets/templates/pdfdost-classic-app-body.html",
      "appPageMode": "direct-embedded-shared-shell"
    },
    {
      "id": "database-form-connector",
      "title": "Database Form Connector",
      "category": "Forms / Data",
      "icon": "database_form_connector_web.png",
      "description": "Use a local JSON/database connector to fill PDF templates from records.",
      "mode": "modular-new-app-js",
      "url": "apps/database-form-connector/index.html",
      "uiShell": "classic-upload-preview-workspace",
      "sharedBodyTemplate": "assets/templates/pdfdost-classic-app-body.html",
      "appPageMode": "direct-embedded-shared-shell"
    },
    {
      "id": "read-pdf",
      "title": "PDF Reader",
      "category": "Read & Ask PDF",
      "icon": "pdf_to_word_web.png",
      "description": "Read searchable Hindi and English PDFs with clickable on-page reading, live PDF highlighting, structure, voice access, shortcuts, and bookmarks.",
      "mode": "modular-new-app-js",
      "url": "apps/read-pdf/index.html",
      "uiShell": "classic-upload-reader-workspace",
      "sharedBodyTemplate": "assets/templates/pdfdost-classic-app-body.html",
      "appPageMode": "direct-embedded-shared-shell"
    },
    {
      "id": "talk-to-pdf",
      "title": "Talk to PDF",
      "category": "Read & Ask PDF",
      "icon": "pdf_ocr_to_word_web.png",
      "description": "Ask questions, summarize, translate, and explain searchable PDFs with source-linked private AI answers.",
      "mode": "modular-new-app-js",
      "url": "apps/talk-to-pdf/index.html",
      "uiShell": "classic-upload-preview-workspace",
      "sharedBodyTemplate": "assets/templates/pdfdost-classic-app-body.html",
      "appPageMode": "direct-embedded-shared-shell"
    }
  ]
}
