https://blog.kakaocdn.net/dn/cWW71s/btqCAOQtkBI/lfUOpAn55zaW8dKbPRXcD1/img.png

2개의 파일을 대상으로 차이점을 찾는 것이 이번 문제의 목표이고, 눈으로 보는것보다 더 찾아야 한다는 점을 고려해야 할것 같습니다.

먼저 문제 파일을 확인해 보면 pptx 파일이 2개가 있는 것을 확인 할 수 있습니다.

https://blog.kakaocdn.net/dn/bznaYt/btqCDj3fqml/4VKOpoI9FLhPS0HrA7nnX1/img.png

각각의 pptx 파일은 용량은 다르지만 700개의 슬라이드를 가지고 있었습니다.

제가 해볼 작업은 각각의 슬라이드를 전부 사진 파일로 추출후 Compare를 해주는 코드 또는 사이트에서 각각의 슬라이드를 비교해서 차이점이 있는부분을 찾아 볼 생각입니다. 차이점이 나왔다면 구조적으로 xml 파일등을 찾아서 어떤 부분이 달라서 이미지에서 차이가 발생하는지 까지 서술할 예정입니다.

슬라이드를 png 파일로 추출하는 방법은 아래와 같습니다.

파일 -> 저장/보내기 -> 파일 형식 변경 -> PNG 선택 -> 다른 이름으로 저장 -> 이름 설정후 저장을 하면 현재슬라이드와 전체 슬라이드 선택 가능

또한 제가 사용할 Compare 사이트는 아래와 같습니다.

URL :  https://www.diffchecker.com/image-diff

이제 각각 슬라이드를 비교해 보면 먼저 슬라이드11.PNG 에서 차이점을 확인할 수 있습니다.

아래의 사진은 Difference 사진입니다.

https://blog.kakaocdn.net/dn/caAtXU/btqCBx1ZJPs/KqUdfPOZqanC77Rto5EPE0/img.png

https://blog.kakaocdn.net/dn/cnjSzA/btqCDjIXABW/KQvaFdYxGQf1AZDLfRJlYk/img.png

왼쪽이 lecture2.pptx , 오른쪽이 lecture1.pptx 입니다.

lecture1.pptx에는 굵게와 기울임꼴이 적용 되어 있는데 lecture2.pptx에는 적용이 되어 있지않습니다.

해당 슬라이드의 xml 파일을 확인해 보기 위해서는 아래의 경로를 보면 됩니다.

Path : \lecture\ppt\slides\slide[슬라이드번호].xml

문자열 비교는 아래의 사이트에서 진행했습니다.

URL :  https://www.diffchecker.com/