All Projects // #0010 Personal

Docx to JATS

JATSXMLRustSvelte

This project was created to simplify the process of generating XML files in JATS format for academic journals and publishing workflows. Preparing JATS XML manually can be complicated and time-consuming, especially for users who are not familiar with XML structures or publishing standards.

The idea was to make the workflow much more accessible by allowing users to start from something familiar: a DOCX document.

Users can upload a DOCX file, and the system automatically extracts the document content and maps it into a structured editing interface. From there, users are directed to an easy-to-use form page where they can review the extracted metadata, validate content, and make adjustments before generating the final XML output.

The workflow focuses on reducing manual XML editing while still giving users enough control to verify and correct important publication data before export. The generated output follows the JATS format commonly used in journal publishing and academic archiving systems.

The project also explores document parsing, structured data transformation, XML generation, and building user-friendly workflows for technical publishing processes.