python-hwpx-automation
Active·★ 68·Apache-2.0·Updated 2026-10-15
This is an application layer built on the `python-hwpx` engine, providing automated document creation, form filling, and agent-based workflows for HWPX documents. It offers both Python API and a CLI, designed to operate independently of Hancom Office or Windows, making it compatible even within Python-enabled chat environments like ChatGPT.
#HWPX#Python#Document Automation#Form Filling#Workflow Automation#CLI Tool#API Integration#LLM Agent Tool
01
Features
01Programmatic HWPX document creation from a structured plan.
02Advanced search, replace, and atomic editing with dry-run and rollback capabilities.
03Byte-preserving form filling and table computation (e.g., sums, subtotals) for HWPX documents.
04Preview generation (HTML/PNG) and conversion of HWPX to Markdown format.
05Inspection and linting of official document styles according to administrative regulations.
02
Compatibility
Python
Runtime
Verified via docs
03
Quick start
1
$ pip install python-hwpx-automation
04
Use cases
↳Automating the generation of standardized reports, official documents, or academic papers in HWPX format.
↳Programmatically filling out and verifying HWPX forms, such as applications or contracts.
↳Converting HWPX documents to Markdown for easier data extraction, content processing, or archival.
↳Integrating HWPX document manipulation capabilities into larger LLM agent or automated workflows.
05
Alternatives
mcp-server-servicenow★ 25
MCP server for ServiceNow — 19 tools for incidents, CMDB, update sets. OAuth 2.1+PKCE, Claude Code skills, FastMCP 3.0. Works on any SN version (Tokyo+), no entitlements needed.
ku-portal-mcp★ 12
MCP server for Korea University KUPID portal & Canvas LMS — notices, schedules, library seats, assignments, grades from Claude
mcp-server-polarion★ 17
MCP server for Polarion ALM — read and write documents, work items, test runs, traceability links, and comments from any MCP-compatible AI assistant
Comments
Log in to leave a comment
No comments yet. Be the first!