>_ DevTrendspt

Idioma

Início

Linguagens

Seções

Frontend Backend Mobile DevOps AI / ML GameDev Blockchain Embarcados Segurança
TypeScript

Como Abrir o Formato HWP Coreano no Linux e macOS Sem Software Proprietário

Se você já recebeu arquivos com a extensão .hwp ou .hwpx, provavelmente lembra aquela sensação de impotência. O formato do Processador de Textos Hangul (Hancom Office) é essencialmente o padrão de fato para fluxos de trabalho de documentos na Coreia do Sul. Agências governamentais, universidades e empresas o utilizam há anos em vez dos habituais docx ou pdf. No entanto, fora da Coreia e do ecossistema Windows, abrir tal documento é uma verdadeira dor de cabeça.

Normalmente, você fica limitado a procurar um conversor online pago ou subir uma máquina virtual com Windows. Recentemente, encontrei o repositório hop, que busca resolver esse problema local com uma solução de código aberto adequada.

Editor HOP

Por Trás das Cortinas

HOP significa simplesmente: Open HWP. Essencialmente, é um editor desktop leve para macOS, Linux e Windows.

O autor do projeto, o desenvolvedor golbin, declara honestamente na descrição: HOP é um wrapper gráfico em torno do motor rhwp (um parser e renderizador HWP escrito por outro autor). Em vez de reinventar o parsing do complexo formato binário do zero, os criadores do projeto pegaram um núcleo existente e adicionaram integração adequada com o sistema operacional por cima dele.

A aplicação é escrita em TypeScript e empacotada em builds nativos. Ela pode:

  • Abrir arquivos .hwp e .hwpx diretamente do gerenciador de arquivos ou via arrastar e soltar
  • Editar texto e salvar o documento de volta em .hwp
  • Exportar documentos diretamente para PDF sem utilitários de terceiros
  • Enviar documentos para impressão via diálogo do sistema do SO
  • Trabalhar com múltiplas janelas e arquivos simultaneamente

Como Instalar

O projeto é distribuído sob a licença MIT. Releases pré-compiladas estão disponíveis na página de releases para praticamente todas as plataformas populares.

macOS

Para Mac, existem binários assinados e notarizados para Apple Silicon e Intel. A forma mais fácil é instalar via Homebrew:

brew install hop

Alternativamente, você pode baixar o arquivo .dmg manualmente do GitHub Releases.

Linux

No Linux, o autor recomenda usar pacotes nativos para sua distribuição específica para evitar problemas com métodos de entrada coreanos (IME) e WebKitGTK.

Para Ubuntu e Debian:

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

Para Arch Linux, o pacote já está no AUR:

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

Também estão disponíveis .rpm para Fedora/openSUSE e um AppImage portátil. No entanto, o AppImage pode ter problemas com a troca de layout de teclado no Wayland.

Windows

Para Windows, um instalador .msi está disponível. Como o desenvolvedor ainda não possui um certificado pago para assinatura, o SmartScreen e o Microsoft Edge podem reclamar ao baixar. Você precisará clicar em "Salvar" no menu de download do navegador.

Limitações e Casos de Uso Reais

Vamos ser realistas: o HOP não substituirá uma suíte de escritório completa para layouts complexos. Não é o LibreOffice nem o Google Docs. Se o documento coreano original tiver macros complexas, scripts específicos ou formatos de tabela raros, a exibição pode quebrar em alguns lugares.

Mas para desenvolvedores e equipes que trabalham com parceiros da Ásia, é um grande salvador. Agora você não precisa pedir para a outra parte salvar o documento no Word ou carregar contratos confidenciais em conversores online não verificados. Você simplesmente abre o arquivo localmente, lê o conteúdo, faz pequenas edições e exporta o resultado para PDF.

Se você trabalha no Linux ou macOS e lida regularmente com fluxos de trabalho de documentos asiáticos, este projeto vale a pena favoritar. O código-fonte está aberto no GitHub, e o motor de renderização está constantemente sendo melhorado pela comunidade.

Projetos relacionados