Back to Portfolio
HWP Splitter
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

Gallery

HWP Splitter Desktop 1
HWP Splitter | CodeLune Portfolio