Automation완료
HWP Splitter
Windows backend that auto-splits HWP exam files into per-question PNG/HWP using Hancom SDK
A backend tool that fully automates per-question splitting and rendering of Korean HWP exam files. Converts hundreds of HWP exams into per-question PNG/HWP files for direct upload into a question-bank platform.
Tech Stack
C#Hancom HWP SDKRabbitMQWindows Server
Description
Overview
A backend tool that fully automates per-question splitting and rendering of Korean HWP exam files. Converts hundreds of HWP exams into per-question PNG/HWP files for direct upload into a question-bank platform.
Pipeline
[Education platform]
│ RabbitMQ (job)
▼
[HWP Splitter worker] ← always-on Windows Server
│ download → SDK processing
▼
[Hancom SDK]
per-question split → 300 DPI PNG
│
▼
per-question HWP + PNG
│ HTTP callback
▼
[Platform question bank]
Core features
- Auto-detect question boundaries
- Equation-preserving rendering with HWPX XML resynthesis fallback
- Image and table structure preservation
- RabbitMQ worker mode (always-on, automatic)
- Built-in artifact-verifier
Stack
C# · Hancom HWP SDK · RabbitMQ · Windows Server
Key Features
Upload HWP → per-question PNG auto-generation (zero manual steps)
Accurate rendering of equations, radicals, fractions (no LaTeX conversion needed)
Splits both question sheet and answer sheet in parallel
300 DPI print-quality PNG output
RabbitMQ-driven — average 3–4 minutes per exam