실제 HWP 파일을 파싱한 결과를 확인할 수 있습니다.
한국형발사체 "누리호" 관련 보도자료입니다. 다양한 HWP 기능을 포함하고 있습니다:
이 데모 파일을 사용하여 HWPJS의 기능을 테스트할 수 있습니다:
import { readFileSync } from 'fs';
import { toMarkdown } from '@ohah/hwpjs';
// noori.hwp 파일 읽기
const fileBuffer = readFileSync('./noori.hwp');
const data = new Uint8Array(fileBuffer);
// 마크다운으로 변환 (base64 이미지 포함)
const result = toMarkdown(data, {
image: 'base64', // 마크다운에 base64 데이터 URI 직접 포함
useHtml: true,
includeVersion: true,
includePageInfo: true,
});
console.log(result.markdown);
// result.images는 빈 배열 (base64 옵션 사용 시)examples/fixtures/noori.hwp