CAD/TIP2011. 12. 5. 00:00
한글에 들어 있는 그림 중 캐드에서 직접 복사 붙여넣은 OLE 객체는 바로 캐드와 연결이 됩니다만
WMF로 만들어 넣은 그림은 한글에서 WMF로 저장해도 캐드에서 가져올 수가 없습니다.
한글에서 WMF로 저장한 것을 캐드에서 가져오려고 하면
'변환가능한 객체가 없습니다' 에러가 나오죠.

지침이나 기준에 있는 다른 그림보다 그래프 같은 것은 캐드 도면으로 만들어 둘 일이..
거의 없긴 하지만 어쩌다 한번 있을 때 아래와 같이 하면 됩니다.
우선.. 예제 한글 파일이 필요한데 막상 예로 들려니 마땅한 예제가 없어 여기서는
도로배수시설 설계 및 유지관리 지침(2003.12)의 76페이지 그림을 예로 하겠습니다.


 변환 가능한 그림은 어떤 것인가요?
WMF로 넣은 것들이면 되는데.. 한글에서 그림을 엄청 크게 확대, 축소해도 그림이 깨지지 않으면
단정지을 수는 없지만 일단 WMF로 넣은것이거나 OLE로 붙여넣은것입니다.
이 경우는 변환이 됩니다.
위 예제 파일의 그림을 한번 축소 확대해보세요

 변환 순서
아래처럼 그림에 마우스 오른쪽 버튼을 눌러 맨 아래 [그림 파일로 저장]을 누릅니다.


저장 대화상자가 나타나면 맨 아래 형식에서 EMF 를 선택합니다.


참고(위키백과) : WMF, EMF 그림 파일

아래 첨부된 것과 같은 EMF 파일이 만들어졌습니다.


EMF도 벡터 기반이지만 캐드에서는 바로 불러올 수 없기에 이를 WMF로 변환해야합니다.
여러가지 변환프로그램이 있겠으나..
여기서는 VeryPDF HTML Converter 라는 프로그램을 사용하겠습니다.
이 프로그램의 다운로드는 http://www.verypdf.com/htmltools/index.html 에서 받을 수도 있고
아래 첨부된 파일을 사용해도 됩니다.


평가판이므로 실행하면 아래처럼 등록키를 요구하는데 [Try] 버튼을 누르면 실행됩니다.
이 평가판은 50회만 실행할 수 있는 제한사항이 있습니다.


프로그램이 실행되면 아래에 [Setting] 버튼을 눌러 변환 형식을 WMF로 지정합니다.


프로그램 왼쪽 아래에 [Add Files] 버튼을 눌러 방금 만든 EMF 파일을 추가하고 [Start] 버튼을 누릅니다.


파일이 저장될 위치를 지정하면 아래 첨부된 것과 같은 WMF로 변환된 파일이 만들어집니다.


이제 AutoCAD에서 WMFIN 명령으로 이 파일을 불러옵니다.
파일을 불러와 삽입점 지정 후 엔터-엔터-엔터하면 아래 그림처럼 블록으로 삽입이 됩니다.


이제 블록을 깨면됩니다.
위 예제로 해보신 분들은 아시겠지만 곡선부분이 깨져서 나올텐데요.
이유는 선 두께가 있는 캐드 도면을 WMF로 만든 경우라서 그렇습니다.
선 두께 없는 얇은 선은 깨끗하게 변환되는 것을 알 수 있을테고..
왠만한 문자들은 다 캐드 도면의 문자로 다 적용됩니다.

캐드에서 직접 복사 붙여넣은 OLE(Object Linking and Embedding) 그림은
그림 자체에 AutoCAD의 정보가 들어있기 때문에 위와같이 하지 않고
AutoCAD에서 바로 불러올 수 있습니다.
그림 파일에 오른쪽 마우스 버튼을 눌렀을때 아래처럼 나온다면 OLE 객체인데요
[Edit AutoCAD Drawing 개체]를 누르면 바로 AutoCAD에서 그림이 열립니다.


만약 안된다면?
위와 같은 방법으로 변환하면 됩니다.
Posted by 아저씨~