How vsremoter/luxpdf works
LuxPDF is a static, browser-based PDF, document, and image toolkit. A user selects a tool and local file; the shared converter UI validates input and presents tool-specific options, then conversion or editing code produces a downloadable result without uploading the file to an application server. The README documents a broad set of conversion, image, PDF organization, and security capabilities. The graph reflects those capabilities, but several tool implementations are grouped because the excerpts do not expose their individual runtime paths; unsampled relationships are not asserted.
Main entry points: script.js Script loader · pdf-converter-workflows.js Tool workflows · pdf-converter-converters-a.js File conversions · word-to-pdf.html Tool pages
Components 16
Web experience
- Tool pages
word-to-pdf.html
Tool workflow
- Converter UI
scripts/pdf-converter-ui.js - Tool workflows
scripts/pdf-converter-workflows.js - Results UI
scripts/pdf-converter-workflows.js - Downloadable files
- Script loader
script.js
Document processing
- File conversions
scripts/pdf-converter-converters-a.js - Document formats
scripts/pdf-converter-converters-b.js - PDF editing tools
scripts/pdf-converter-tools.js - DOM capture
scripts/pdf-converter-capture.js - PPTX renderer
scripts/pptx-renderer.js - EMF renderer
scripts/emf-renderer.js
Site features
- Related tools
related-tools.js - Site initialization
scripts/luxpdf-site-init.js - Theme controls
scripts/luxpdf-theme.js
Other components
- User
Connections 20
- User → Tool pages: chooses tool
Readme.md - Tool pages → Converter UI: provides interface
- Converter UI → Tool workflows: configures workflow
- Tool workflows → File conversions: dispatches conversion
- Tool workflows → Document formats: dispatches conversion
- Tool workflows → PDF editing tools: dispatches tool
- File conversions → DOM capture: captures rendered DOM
- File conversions → PPTX renderer: opens presentation
scripts/pdf-converter-converters-a.js - PPTX renderer → EMF renderer: renders metafiles
- Tool workflows → Results UI: shows results
scripts/pdf-converter-workflows.js - Results UI → Downloadable files: offers output
- Tool pages → Related tools: links related tools
- Script loader → Theme controls: loads script
script.js - Script loader → Converter UI: loads script
script.js - Script loader → Tool workflows: loads script
script.js - Script loader → DOM capture: loads script
script.js - Script loader → File conversions: loads script
script.js - Script loader → Document formats: loads script
script.js - Script loader → PDF editing tools: loads script
script.js - Script loader → Site initialization: loads script
script.js