Excel 이야기

엑셀 개체(이미지, 문서, PDF 등) 한 번에 추출하기와 bin 파일 pdf 변환 방법

뜨란 2026. 1. 8.
반응형

이번 포스팅은 지난 포스팅에 이어 엑셀 파일 내 개체에 대한 내용입니다.

 

제목과 같이 엑셀 파일 내에 추가된 개체를 한 번에 추출하는 방법과 별도로 PDF 개체 추출하는 방법을 정리해보겠습니다.

 

 


 

 

아래 이미지는 이전 포스팅에서 엑셀 PDF '개체의 원본 응용 프로그램을 시작할 수 없습니다' 오류 관련 테스트를 위해 만들었던 엑셀 시트의 화면을 캡처한 것 입니다.

 

오류 관련 내용은 아래 포스팅을 참고하시기 바랍니다.

https://sswh.tistory.com/98

 

엑셀 PDF '개체의 원본 응용 프로그램을 시작할 수 없습니다' 오류 발생 원인과 해결 방법

엑셀 시트에 첨부된 PDF파일 개체를 열 수 없는 경우가 더러 있습니다.(다른 엑셀 파일 혹은 PPT 형태의 개체에서도 열기 오류가 발생하긴 합니다. 다만 이번 포스팅은 엑셀 내에 삽입된 PDF파일 대

sswh.tistory.com

 

위 링크의 포스팅은 어도비 애크로뱃 리더를 설치해서 해결하는 방법입니다.

굳이 어도비 뷰어를 설치할 생각이 없다면 본 포스팅의 직접 추출 방식을 사용해보시기 바랍니다.

 

 

그럼 다시 본론으로 돌아와서.

아래 이미지에 보이는 개체들을 직접 추출하는 과정을 정리해보겠습니다.

 

[엑셀 PDF 개체 테스트용 시트 이미지]

 

 

 

과정은 다음과 같습니다.


1. 개체 일괄 추출하기

2. bin 파일에서 PDF 파일 추출하기

 

 

 

 

 엑셀 파일 내 개체 한 번에 추출하기

 

 

과정은 간단합니다.

엑셀파일을 압축파일로 변경 후 해당 폴더를 찾아가면 끝입니다.

 

 

① 파일 확장자 변경하기

     윈도우 메뉴 - 보기 - 표시 - 파일 확장명 체크

[파일 확장자 표기하기]

 

 

 

② 확장자명 바꾸기 : xlsx → zip

     확장자를 바꾸기에 앞서 원본 파일은 복사해두신 후 시도하는 것을 권합니다.

     확장자명을 zip에서 xlsx로 되돌리면 엑셀파일로 되돌릴 수 있습니다.

     다만 변경 후 깜빡한다던가 혹시 있을지 모를 오류를 대비하는 측면에서 복사본을 권합니다.

 

[확장자 바꾸기]

 

 

 

     확장명 바꾸기를 시도하면 아래와 같이 경고 메시지가 뜹니다. 

     '예'를 눌러주시면 됩니다.

[엑셀을 압축파일로 변경하기]

 

 

 

③ 압축풀기

     압축을 해제하면 아래와 같은 파일과 폴더들이 생성됩니다.

      xl 폴더로 이동합니다.

 

[압축 풀기 후 생성된 파일과 폴더들]

 

 

 

④ media, embeddings 폴더로 이동하기

    xl폴더로 이동하면 아래와 같이 embeddings 폴더와 media 폴더가 보입니다.

 

[xl폴더 내의 embedding, media 폴더]

 

 

 

     media 폴더로 가면 목표했던 이미지 파일이 있는 것을 볼 수 있습니다.

[개체로 존재 하던 엑셀 내의 이미지 파일들]

 

 

 

      embeddings 폴더로 가면 목표했던 개체로 존재하던 엑셀과 파워포인트 파일을 확인할 수 있습니다.

 

 

 

기본적인 추출과정인 이게 끝입니다.

다만 여기까지 왔는데 PDF가 보이질 않습니다.

PDF 파일은 다음 과정에서 마저 설명드리겠습니다.

 

 

 

 엑셀 bin 파일에서 pdf 파일 추출하기

 

 

앞서  embeddings 폴더에서 보였던 bin파일들이 있습니다.

이 파일들이 엑셀내에 삽입되어 있던 PDF 개체들입니다.

 

[개체 추출로 생성된 pdf가 되기전의 bin파일들]

 

 

 

bin파일을 선택 후, 우클릭 (또는 shift+우클릭)해서 본인 PC에 설치된 압축프로그램 실행 또는 직접 압축풀기를 실행해 주시기 바랍니다.

 

[압축해제를 위한 연결프로그램 선택]

 

 

 

정상적으로 압축이 풀린다면 아래와 같이 CONTENTS 또는 _Ole10Native 파일을 확인할 수 있습니다.

 

[bin 파일 압축 해제 후 CONTENTS 또는 _Ole10Native 파일 찾기]

 

 

 

이제 아래와 같이 해당 파일의 확장자를 pdf로 지정해주면 끝입니다.

두 가지 파일의 차이점은 어도비 애크로뱃 리더가 설치된 PC에서 삽입된 개체와 미설치된 PC에서 삽입된 개체입니다.

 

[bin 파일에서 pdf파일 추출하기]

 

 

 

혹시라도 해당 파일이 없다면 oleObjectN.bin 파일 압축 풀기 후 보이는 파일 중 용량이 가장 큰 파일을 찾아보시기 바랍니다.

 

 

PDF파일 추출은 이렇게 진행하시면 됩니다.

 

다만 개체가 많다면 파일 넘버링이 순차적으로 되므로 어떤 파일이 타겟으로 삼은 pdf파일인지는 알기 어렵습니다.

별도로 VBA나 매크로성 프로그램을 사용하지 않는 이상 이 부분은 노가다를 감수해야 합니다.

 

 

 


 

엑셀관련해서 참고할만한 내용들 링크 추가합니다.

 

 

셀 안에 이미지 정렬하기

https://sswh.tistory.com/19

 

엑셀 팁 - 보고서 양식에서 사진 정렬하기

안녕하세요. 뜨란입니다. 이번에 포스팅할 내용은 간단하면서도 유용한 엑셀 사용 팁입니다. 보고서를 포함한 각종 문서 서식 내에서 그림이나 개체를 간편하게 가운데 정렬하는 방법입니다.

sswh.tistory.com

 

시트 추가 및 삭제하기

https://sswh.tistory.com/22

 

엑셀 팁 - 작업 속도를 올려주는 단축키 Part.2 (새창, 셀 서식, 시트 추가)

안녕하세요. 뜨란입니다. 이번 포스팅도 작업 속도를 끌어올려주는 팁을 다뤄보겠습니다. 이번에 다룰 단축키의 내용은 새창 띄우기, 시트 추가 및 삭제, 우클릭 메뉴 호출, 셀 서식 호출 입니다

sswh.tistory.com

 

시트 이동 방법

https://sswh.tistory.com/32

 

엑셀 팁 - 시트를 이동하는 4가지 방법

엑셀 문서에서 시트를 이동하데 있어 마우스 직접 클릭 이동을 제외한 다양한 시트 이동 방법이 있습니다. 오늘은 해당 시트 이동 방법에 대해 포스팅해보겠습니다. 우선 각각의 방법은 다음과

sswh.tistory.com

 

개체 선택 방법

https://sswh.tistory.com/24

 

엑셀 팁 - 이미지 및 개체 전체 선택, 부분 선택하기

엑셀 내에서 텍스트가 아닌 상태로 존재하는 그림, 사진, 도형은 물론이고, 첨부되어 있는 PDF나 PPT 파일 등을 개체라고 합니다. 이번에는 이러한 개체를 선택하는 방법을 다뤄보겠습니다. 소개

sswh.tistory.com

 

반응형