uDocumentViewer
Documentos.hwp

HWP visor

listo
Acerca de HWP

Hangul Word Processor (estándar coreano).

HWP v5 es un documento compuesto OLE (CFB) que contiene streams personalizados de Hancom: FileHeader, DocInfo, BodyText/Section*, Scripts, etc. Los HWPs anteriores a v5 (HWP 2.x/3.x) usan un contenedor binario diferente que este visor trata como bytes crudos. No existe un renderizador JavaScript funcional para el layout del cuerpo HWP, así que decodificamos el contenedor CFB con cfb.js, listamos sus streams y mostramos el texto embebido — suficiente para identificar el documento y verificar su contenido.

Preguntas frecuentes
¿Qué renderiza realmente este visor?
Abrimos el HWP como documento compuesto OLE, listamos cada stream interno (FileHeader, DocInfo, streams de sección de BodyText, etc.) con tamaños, y extraemos secuencias de texto imprimible. No diseñamos párrafos, tablas ni gráficos — eso necesita un renderizador HWP completo que no existe en JavaScript puro.
Tengo un archivo HWPX, no HWP.
Usa el visor HWPX — HWPX es el formato Hancom moderno basado en XML y podemos extraer el texto de sus secciones. HWP y HWPX no son contenedores intercambiables.
¿Se sube mi archivo?
No. El archivo HWP se parsea por completo en tu navegador con JavaScript local. Nada se envía a un servidor.
¿Funciona en móvil?
Sí. El inspector estructural es responsive y funciona en móviles, tabletas y escritorio.
Más sobre Documentos