Documentos.hwp
HWP visualizador
Sobre HWP
Hangul Word Processor (padrão coreano).
HWP v5 é um documento composto OLE (CFB) contendo streams customizados da Hancom: FileHeader, DocInfo, BodyText/Section*, Scripts e por aí vai. HWPs pré-v5 (HWP 2.x/3.x) usam um contêiner binário diferente que este visualizador trata como bytes brutos. Não existe renderizador JavaScript funcional para o layout do corpo HWP, então decodificamos o contêiner CFB com cfb.js, listamos seus streams e expomos o texto embarcado — o suficiente para identificar o documento e verificar seu conteúdo.
Perguntas frequentes
- O que este visualizador efetivamente renderiza?
- Abrimos o HWP como documento composto OLE, listamos cada stream interno (FileHeader, DocInfo, streams de seção de BodyText, etc.) com tamanhos e extraímos trechos de texto imprimível. Não fazemos o layout de parágrafos, tabelas ou gráficos — isso exige um renderizador HWP completo que não existe em JavaScript puro.
- Tenho um arquivo HWPX, não HWP.
- Use o visualizador HWPX — HWPX é o formato XML moderno da Hancom e conseguimos extrair o texto de suas seções. HWP e HWPX não são contêineres intercambiáveis.
- Meu arquivo é enviado para algum servidor?
- Não. O arquivo HWP é parseado inteiramente no seu navegador usando JavaScript local. Nada é enviado a um servidor.
- Funciona em dispositivos móveis?
- Sim. O inspector estrutural é responsivo e funciona em celulares, tablets e desktops.
Mais Documentos
- .pdfPDFPortable Document Format — documentos de layout fixo.Abrir
- .docxDOCXDocumento Microsoft Word OOXML.Abrir
- .xlsxXLSXFolha de cálculo OOXML do Microsoft Excel.Abrir
- .pptxPPTXApresentação OOXML do PowerPoint.Abrir
- .rtfRTFDocumento Rich Text Format.Abrir
- .odtODTOpenDocument Text (LibreOffice Writer).Abrir
- .odsODSOpenDocument Spreadsheet (LibreOffice Calc).Abrir
- .odpODPOpenDocument Presentation (LibreOffice Impress).Abrir