🛠Project Overview
Docx Bookmark Importer is a high-performance utility designed to parse internal XML structures of .docx files to extract bookmarks and export them as a standard, importable Netscape HTML file. This tool is specifically built to recover bookmarks that were accidentally saved or exported into Microsoft Word format.
✨ Core Capabilities
- Precision Extraction: Advanced parsing of Word's internal hyperlink and heading (
w:pStyle w:val="Heading3") structures.
- Modern Architecture: Built with Svelte 5 (Runes) for reactive performance and minimal bundle size.
- Seamless Workflow: Global window drag-and-drop listener allows for instant file processing.
- Privacy-Centric: 100% local execution. No server-side processing or data transmission.
- Dark Mode Support: Fully responsive and themed for both light and dark system preferences.
🚀 Deployment & Installation
Web Interface
- Clone the repository.
pnpm install
pnpm dev
Chrome Extension
- Build assets:
pnpm build
- Navigate to
chrome://extensions/ in your browser.
- Enable Developer Mode.
- Click Load unpacked and select the
dist folder.
📋 Technology Stack
- Framework: Svelte 5
- Parsing Engine: JSZip & Custom XML Parser
- Build Tool: Vite 6
- Styling: Vanilla CSS (Custom Properties)
Maintained and Authored by sandikodev