82cook.com을 즐겨찾기에 추가
login form

자유게시판

드러낼 수 없는 고민을 풀어보는 속풀이방

Banner

클로드 질문이요... 쉬운것 테스트해봤는데 잘 안되는것 같아요

귀여워 조회수 : 1,153
작성일 : 2026-05-23 19:52:53

아까 클로드 겨우 결제하고 테스트로 

이걸 명령해봤거든요, 한글 파일을 하나 주고,

'이 자료에서 98페이지부터 110페이지까지만 다른 변경없이 따로 새 파일로 만들어주세요'

라고 했더니

 

 

저장된 파일을 먼저 확인해 보겠습니다.

업로드된 파일 목록 확인
 
업로드된 파일 목록 확인
 

파일이 HWP(한글) 형식이네요. 먼저 이 파일의 구조를 살펴보고 페이지를 분리할 방법을 찾아보겠습니다.

파일을 작업 디렉토리로 복사하고 형식 확인
 
파일을 작업 디렉토리로 복사하고 형식 확인
 

HWP 5.0 형식입니다. 이 형식은 OLE 복합 문서 구조를 사용합니다. 구조를 분석해 보겠습니다.

Olefile 라이브러리 설치
 
Olefile 라이브러리 설치
 

네트워크가 비활성화되어 있어 패키지를 설치할 수 없습니다. 이미 설치된 도구들을 확인해 보겠습니다.

HWP/OLE 관련 라이브러리 설치 여부 확인
 
HWP/OLE 관련 라이브러리 설치 여부 확인
 

관련 라이브러리가 없습니다. HWP는 OLE 복합 문서 구조이므로 직접 파싱해서 다뤄야 합니다. 다른 도구들을 확인해 보겠습니다.

HWP 변환 도구 및 관련 라이브러리 확인
 
HWP 변환 도구 및 관련 라이브러리 확인
 

LibreOffice가 있습니다. 다만 HWP 5.0의 페이지를 정확히 잘라내는 것은 까다로운 작업입니다. HWP는 OLE 복합 문서 구조로, 본문 텍스트가 압축된 스트림에 저장되어 있고, "페이지"라는 개념이 파일에 명시적으로 저장되지 않습니다(렌더링 시점에 계산됨).

먼저 OLE 구조를 직접 파싱해서 내용을 살펴보겠습니다.

OLE 복합 문서 헤더 파싱
 
OLE 복합 문서 헤더 파싱
 

유효한 OLE 파일입니다. 직접 OLE 파서를 작성하는 것보다, 핵심 문제를 먼저 짚어보겠습니다.

HWP 파일에서 "98페이지부터 110페이지까지"를 정확히 잘라내는 것은 본질적으로 어려운 작업입니다. 이유를 설명드리면:

HWP 5.0 파일은 본문을 압축된 단일 스트림( BodyText/Section* )으로 저장하며, 페이지 번호는 파일에 저장되지 않습니다. 페이지는 글꼴, 용지 크기, 여백, 줄 간격 등에 따라 화면에 표시(렌더링)될 때 비로소 계산됩니다. 따라서 파일을 직접 잘라서 "정확히 98~110페이지"를 보장하기는 어렵습니다.

가장 실용적이고 정확한 방법은 LibreOffice로 PDF로 렌더링한 뒤 해당 페이지를 추출 하는 것입니다. 이렇게 하면 한글 프로그램이 보여주는 페이지 구분과 거의 동일하게 페이지를 잘라낼 수 있습니다. 다만 출력은 PDF가 됩니다(편집 가능한 HWP가 아님).

먼저 PDF 변환이 잘 되는지, 전체가 몇 페이지인지 확인해 보겠습니다.

LibreOffice로 HWP를 PDF로 변환 시도
 
LibreOffice로 HWP를 PDF로 변환 시도
 

LibreOffice 기본 설치본은 HWP를 못 읽습니다. HWP 가져오기 필터가 필요합니다. 다른 변환 경로를 확인해 보겠습니다.

LibreOffice HWP 필터 존재 여부 확인
 
LibreOffice HWP 필터 존재 여부 확인
 

HWP 필터 라이브러리( libhwplo.so )는 존재합니다. 변환이 실패한 이유를 더 자세히 살펴보겠습니다. LibreOffice 프로필 문제일 수 있습니다.

명령 2개 실행함
 
명령 2개 실행함
 

이것이 핵심 원인입니다. LibreOffice의 HWP 필터( libhwplo.so )는 HWP V2.00, V2.10, V3.00만 지원 하며, 우리 파일인 HWP 5.0(V5.0, OLE 기반) 형식은 지원하지 않습니다. 그래서 변환이 실패한 것입니다.

따라서 LibreOffice를 통한 PDF 렌더링 경로는 사용할 수 없습니다. HWP 5.0을 직접 파싱하는 방법으로 전환하겠습니다. 먼저 파일 내부 스트림 구조를 직접 들여다보겠습니다.

OLE 디렉토리 엔트리 전체 나열
 
OLE 디렉토리 엔트리 전체 나열
 

중요한 발견입니다. 이 문서는 20개의 섹션(Section0 ~ Section19) 으로 구성되어 있습니다. HWP에서 섹션은 보통 페이지 설정이 바뀌는 단위(또는 장/절 구분)입니다.

이제 핵심 문제로 돌아가겠습니다.

 

..... 

어쩌구 하더니 결국

......

권장 방법 (가장 확실하고 원본 그대로 보존됨)

한글 프로그램에서 직접 하시는 것이 가장 정확합니다:

원본 파일을 한글에서 엽니다. 메뉴 파일 → 인쇄 (또는 PDF로 저장)를 선택합니다. 인쇄 범위를 "98–110" 으로 지정합니다. 프린터를 "PDF로 저장" (또는 한글에서 파일 → PDF로 저장하기 후 페이지 범위 지정)으로 설정해 저장합니다.

또는 HWP 형식 그대로 유지하고 싶으시면, 한글에서 98~110페이지를 마우스로 블록 지정 → 복사 → 새 문서에 붙여넣기 하시면 서식이 보존된 채로 새 hwp 파일을 만들 수 있습니다.

 

 

이라는데 제가 뭘

 

잘못한 걸까요? 이렇게 쉬운것도 못하는건가요?

IP : 118.235.xxx.153
8 개의 댓글이 있습니다.
  • 1. ....
    '26.5.23 7:54 PM (118.235.xxx.153)

    솔직하게 말씀드리면, 그 방법은 제가 실행할 수 없습니다.
    제가 앞서 안내한 "한글에서 마우스로 블록 지정 → 복사 → 붙여넣기"는 사용자께서 한글 프로그램에서 직접 하시는 방법으로 설명드린 것이었습니다. 제 환경에는 한글(한컴 오피스) 프로그램 자체가 설치되어 있지 않고, 마우스로 페이지를 블록 지정할 수 있는 HWP 편집기도 없습니다. 그래서 제가 이 방법을 대신 실행해드릴 수는 없습니다. 안내가 혼란을 드린 것 같아 죄송합니다.
    다시 정리하면, 제 작업 환경의 제약은 그대로입니다:

    한글 프로그램 없음 → 페이지를 화면에 띄워 블록 지정·복사 불가
    LibreOffice는 HWP 5.0(이 파일 버전)을 못 엶
    페이지 경계가 파일에 저장되지 않아 "98~110페이지"를 파일만 보고 정확히 특정 불가

  • 2. ....
    '26.5.23 8:06 PM (118.235.xxx.153)

    작업파일이 한글 아니면 엑셀인데 한글 편집을 못한다는 말인거죠? 그럼 대체 뭘 할수있는거죠?

  • 3. ..
    '26.5.23 8:39 PM (223.39.xxx.190)

    AI 잘 이용하려면 공부하셔야 해요 hwp 파일 인식 못합니다 hwpx로 저장하셔서 업로드하시거나 word파일로 업로드하세요

  • 4. ..
    '26.5.23 8:43 PM (223.39.xxx.190)

    쉬운 일로 토큰 낭비하시는 듯

  • 5. ...
    '26.5.23 8:50 PM (121.129.xxx.90)

    한글파일을 pdf로 변환해서 붙여넣고 명령해보세요

  • 6. .,
    '26.5.23 8:58 PM (211.178.xxx.17)

    챗지피티도 얼마전까지 hwp 못읽었어요.
    파일형태를 ms word나 pdf로 바꾸시거나
    Hwp는 챗지피티 제미나이로 해 보세요.

  • 7. ..
    '26.5.24 12:58 AM (175.199.xxx.33)

    이건 원글님께서 sw에 대한 이해가 부족하셔서 그래요.
    클로드 같은 llm은 미국에서 만든거고 학습된 정보를 기반으로 해요. 한글은 한국에서만 사용하는 파일 양식이라서 따로 학습한 적이 없어서 그런거죠.

  • 8. .....
    '26.5.24 11:21 AM (118.235.xxx.11)

    hwpx로 바꿔서 해보고 있는데, 안되면 word파일로도 해볼께요. 쉬운게 아니네요

☞ 로그인 후 의견을 남기실 수 있습니다
댓글입력 작성자 :

N

번호 제목 작성자 날짜 조회
1812985 바이레도 블랙샤프란이 딥티크 탐다오랑 비슷하네요 1 ㅇㅇ 14:32:57 186
1812984 (펌) 남편이 벌거벗고 와서 내 잠옷바지 벗기길래 2 ㅁㅁ 14:31:58 2,476
1812983 상투과자 아세요? 6 .. 14:18:50 1,283
1812982 etf 불타기 할지 고민되요 5 루피루피 14:17:36 1,572
1812981 배우자 될 사람한테 편입여부 말 안하는거..나중에 문제될 수 있.. 33 ㅇㅇ 14:13:26 2,114
1812980 일베소탕 법무팀 꾸렸던 성남시장 이재명 22 ㅇㅇ 14:09:51 891
1812979 주식 진짜 초보 질문인데요 1 14:05:34 988
1812978 남편의 둘러대기 어디까지 이해하세요? 11 14:04:31 1,082
1812977 “서러워서”라더니···송언석 뒤늦게 인정 “광주 더러버서 안 간.. 5 처참하다 13:59:15 1,284
1812976 우리나라가 대단한게... 10 이스라엘 뉴.. 13:57:16 1,545
1812975 혼자 있을때 자꾸 밥에 김치참치캔 먹고 라면먹고ㅜ 7 13:56:01 1,491
1812974 노은결소령을 폭행한 윗선? 3 ㄱㄴ 13:52:36 485
1812973 변은아가 구교환을 좋아하는 이유 9 000 13:48:52 2,346
1812972 스벅 환불 한번 해볼께요.. ㅎㅎ 16 00 13:47:43 1,687
1812971 골든듀와 명품주얼리 7 50대 13:46:54 1,182
1812970 양파샀어요 노하우 풀어주셔요 5 쉬어가는타임.. 13:45:16 858
1812969 육회 살면서 한번도 안먹어본분 계신가요 11 .. 13:41:14 960
1812968 "아빠, 저 사람들은 왜 먼저 들어가?"… 3.. 8 ㅇㅇ 13:38:10 2,650
1812967 찬바람으로 머리 말리기 1 .. 13:37:27 623
1812966 초등6학년 아이 용돈내에서는 뭘하는지 터치안하시나요? 3 초등아이 13:35:19 418
1812965 이 커피 맛있네요 6 ... 13:34:51 1,691
1812964 지금 봉은사 1 13:33:12 1,565
1812963 냉동 망고를 해동해서 먹을만한가요? 6 13:28:39 508
1812962 월세 세 주고 있는 집 내부에서 불이 나면? 6 다세대 주택.. 13:25:35 1,119
1812961 아들이 사귀는 여친이랑 헤어진.... 10 미래시어머니.. 13:24:41 3,383