Skip to content

v1.10.0 — Better chapters for Word, PowerPoint and HWPX

Choose a tag to compare

@wpdlf wpdlf released this 30 Sep 00:11
· 8 commits to main since this release

Better chapters for Word, PowerPoint and HWPX, and extraction progress

This release comes from a full review of v1.9.0. PDF handling is unchanged.

Chapters follow the document's structure

Chapters built from headings could multiply: every heading at every level became a chapter, so one slide or page could be summarized several times (a real Word file of 11 pages produced 32 chapters; a 112-slide deck produced 112). Chapters now split the document instead:

  • PowerPoint sections are used first when the deck has them.
  • Otherwise the highest heading level that actually divides the document is used, and headings on the same unit are merged.
  • Repeated identical headings are folded together, and there are at most 50 chapters.
  • Content before the first heading is kept in the first chapter.

Word sessions saved by v1.8.0 have their overlapping chapter boundaries cleaned up when reopened.

Extraction progress

Opening a Word, PowerPoint or HWPX file now shows "n / total" progress while it is read.

PowerPoint

  • Pictures used as shape fills are no longer dropped (common in Canva-style decks).
  • Charts keep multi-level categories, scatter charts and literal series names, and show when data was truncated.
  • A malformed or very large presentation.xml no longer freezes the app; lists inside XML comments are ignored.
  • Text in groups nested deeper than 32 levels is kept.

HWPX (한글)

  • Tables longer than 256 rows are no longer cut off.
  • Table size follows the cells actually present, so a bogus declared row count no longer adds empty rows.
  • Pictures survive a missing or damaged container.xml.

Also

  • Range selection, range markers in summaries, "too many" messages, invalid-citation notices and fallback chapter titles use the document's unit (slide, page…) instead of always saying "page".
  • The source panel shows [p.N] and math written in the document as plain text instead of turning them into citation buttons or formulas, and screen readers read unit names naturally.
  • A truncated image header no longer fails the whole document.
  • Dependency security updates (npm audit: 10 → 0).

Windows installer SHA-256

8d298c948be1117473e4622dd77238afa8b806348ce633b3744602861727b61f  Local-Doc-Analyzer-Setup-1.10.0.exe
🇰🇷 한국어

Word·PowerPoint·HWPX 챕터 개선, 추출 진행률 표시

v1.9.0 을 전수 점검해 찾은 문제를 고쳤습니다. PDF 처리는 바뀌지 않았습니다.

챕터가 문서 구조를 따릅니다

제목으로 만든 챕터가 불어날 수 있었습니다. 모든 수준의 모든 제목이 챕터가 되어, 한 슬라이드·쪽이 여러 번 요약되기도 했습니다(실제 Word 11쪽 → 챕터 32개, 112장 덱 → 챕터 112개). 이제 챕터는 문서를 나눕니다.

  • PowerPoint 에 구역(섹션) 이 있으면 그것을 먼저 씁니다.
  • 없으면 문서를 실제로 나누는 가장 높은 제목 수준을 쓰고, 같은 단위의 제목은 합칩니다.
  • 연달아 같은 제목은 하나로 접고, 챕터는 최대 50개입니다.
  • 첫 제목 앞의 내용은 첫 챕터에 들어갑니다.

v1.8.0 에서 저장한 Word 세션은 다시 열 때 겹친 챕터 경계가 정리됩니다.

추출 진행률

Word·PowerPoint·HWPX 파일을 여는 동안 "n / 전체" 진행률이 표시됩니다.

PowerPoint

  • 도형 채우기로 들어간 그림이 더는 빠지지 않습니다(Canva 계열 덱에서 흔함).
  • 차트의 다단계 항목·분산형·직접 입력한 계열 이름을 읽고, 데이터가 잘렸으면 표시합니다.
  • 깨졌거나 매우 큰 presentation.xml 때문에 앱이 멈추지 않습니다. XML 주석 안의 목록은 무시합니다.
  • 32단계보다 깊게 묶인 그룹의 텍스트도 보존합니다.

HWPX (한글)

  • 256행을 넘는 표가 더는 잘리지 않습니다.
  • 표 크기를 실제 셀 범위로 정해, 잘못 선언된 행 수가 빈 행을 만들지 않습니다.
  • container.xml 이 없거나 깨져도 그림을 잃지 않습니다.

그 밖에

  • 범위 선택, 요약의 범위 표식, "너무 많음" 안내, 잘못된 인용 안내, 대체 챕터 제목이 늘 "페이지"가 아니라 문서 단위(슬라이드·쪽 등)를 따릅니다.
  • 원문 패널이 문서에 적힌 [p.N] 과 수식을 인용 버튼·수식으로 바꾸지 않고 글자 그대로 보여 주며, 스크린 리더가 단위 이름을 자연스럽게 읽습니다.
  • 잘린 그림 헤더 때문에 문서 열기 전체가 실패하지 않습니다.
  • 의존성 보안 업데이트(npm audit 10건 → 0건).