>_ DevTrendses

Idioma

Inicio

Lenguajes

Secciones

Frontend Backend Móvil DevOps AI / ML GameDev Blockchain Embebidos Seguridad
TypeScript

Cómo Abrir el Formato Coreano HWP en Linux y macOS Sin Software Propietario

Si alguna vez has recibido archivos con la extensión .hwp o .hwpx, probablemente recuerdas esa sensación de impotencia. El formato del Procesador de Textos Hangul (Hancom Office) es esencialmente el estándar de facto para flujos de trabajo de documentos en Corea del Sur. Agencias gubernamentales, universidades y empresas lo han estado usando durante años en lugar de los habituales docx o pdf. Sin embargo, fuera de Corea y del ecosistema Windows, abrir un documento así es un verdadero dolor de cabeza.

Por lo general, te quedas buscando un conversor web de pago o montando una máquina virtual con Windows. Recientemente me topé con el repositorio hop, que busca resolver este problema local con una solución de código abierto adecuada.

Editor HOP

Bajo el Capó

HOP significa simplemente: Open HWP. Básicamente, es un editor de escritorio ligero para macOS, Linux y Windows.

El autor del proyecto, el desarrollador golbin, declara honestamente en la descripción: HOP es un envoltorio gráfico alrededor del motor rhwp (un parser y renderizador de HWP escrito por otro autor). En lugar de reinventar el análisis del complejo formato binario desde cero, los creadores del proyecto tomaron un núcleo existente y le añadieron una integración adecuada con el sistema operativo.

La aplicación está escrita en TypeScript y empaquetada en compilaciones nativas. Puede:

  • Abrir archivos .hwp y .hwpx directamente desde el gestor de archivos o mediante arrastrar y soltar
  • Editar texto y guardar el documento de vuelta a .hwp
  • Exportar documentos directamente a PDF sin utilidades de terceros
  • Enviar documentos a imprimir mediante el diálogo del sistema operativo
  • Trabajar con múltiples ventanas y archivos simultáneamente

Cómo Instalar

El proyecto se distribuye bajo la licencia MIT. Las versiones precompiladas están disponibles en la página de releases para prácticamente todas las plataformas populares.

macOS

Para Mac, hay binarios firmados y notarizados tanto para Apple Silicon como para Intel. La forma más fácil es instalar mediante Homebrew:

brew install hop

Alternativamente, puedes descargar el archivo .dmg manualmente desde GitHub Releases.

Linux

En Linux, el autor recomienda usar paquetes nativos para tu distribución específica para evitar problemas con los métodos de entrada coreanos (IME) y WebKitGTK.

Para Ubuntu y Debian:

# Скачиваем .deb пакет из релизов
sudo dpkg -i HOP-linux-x64.deb

Para Arch Linux, el paquete ya está en el AUR:

yay -S hop-openhwp-bin
# или через paru
paru -S hop-openhwp-bin

También están disponibles .rpm para Fedora/openSUSE y un AppImage portátil. Sin embargo, el AppImage puede tener problemas con el cambio de diseño de teclado en Wayland.

Windows

Para Windows, hay un instalador .msi disponible. Como el desarrollador aún no tiene un certificado de firma de pago, SmartScreen y Microsoft Edge pueden quejarse al descargar. Necesitarás hacer clic en "Guardar" en el menú de descarga del navegador.

Advertencias y Casos de Uso Reales

Seamos realistas: HOP no reemplazará a una suite ofimática completa para diseños complejos. No es LibreOffice ni Google Docs. Si el documento coreano original tiene macros complejas, scripts específicos o formatos de tabla poco comunes, la visualización puede fallar en algunos lugares.

Pero para desarrolladores y equipos que trabajan con socios de Asia, es un salvavidas. Ahora no necesitas pedir a la contraparte que guarde el documento en Word ni subir contratos confidenciales a conversores en línea no verificados. Simplemente abres el archivo localmente, lees el contenido, haces pequeñas ediciones y exportas el resultado a PDF.

Si trabajas en Linux o macOS y lidias regularmente con flujos de trabajo de documentos asiáticos, este proyecto vale la pena marcarlo. El código fuente está abierto en GitHub, y el motor de renderizado está siendo mejorado constantemente por la comunidad.

Proyectos relacionados