본문 바로가기

3D 2D 디자인/Semens UG NX

NX Viewer PDF 안 열릴 때 해결 방법 Teamcenter Viewer 설정 정리

728x90
반응형

NX Viewer에서 PDF가 안 열릴 때 확인할 설정 정리

NX Viewer 환경에서 PDF 데이터셋이 Acrobat으로는 열리는데 Viewer 탭에서는 보이지 않는 경우가 있습니다. 이런 문제는 단순히 윈도우 기본 앱 연결만 바꾼다고 끝나지 않는 경우가 많고, 실제로는 Viewer 매핑 값, PDF 참조 이름, BMIDE 도구 설정까지 같이 봐야 해결되는 경우가 많습니다.

특히 예전 자료를 따라가다 보면 레지스트리와 Acrobat 보안 옵션만 계속 바꾸게 되는데, 제 기준에서는 가장 먼저 NX Viewer가 PDF를 어떤 뷰어로 연결하고 있는지부터 확인하는 편이 훨씬 빠릅니다.

NX Viewer에서 PDF가 안 보이는 이유

이 문제는 PDF 파일이 손상된 경우보다 Viewer 탭 연결 방식이 현재 환경과 맞지 않아서 생기는 경우가 더 많습니다.

겉으로 보기에는 Acrobat이 잘 열리니 파일 문제는 아닌 것 같지만, 정작 NX Viewer 안에서는 PDF를 받아줄 뷰어 설정이 다르게 잡혀 있으면 화면이 비거나 호출만 실패할 수 있습니다.

그래서 외부 실행은 정상인데 내장 Viewer 탭만 안 뜨는 상황이 생깁니다. 이럴 때는 defaultViewerConfig.VIEWERCONFIG를 먼저 보는 게 맞습니다.

가장 먼저 바꿔야 할 Viewer 설정

예전 환경에서 많이 쓰던 값이 아래처럼 남아 있는 경우가 있습니다.

PDF.PDFViewer=PDF_Reference,PDF

이 값이 남아 있으면 현재 Windows 환경에서는 PDF가 Viewer 탭에서 매끄럽게 보이지 않는 경우가 있습니다. 그래서 보통은 아래 둘 중 하나로 정리하는 편이 더 안정적입니다.

설정값 의미 추천 상황
PDF.TCTwoDViewer=PDF_Reference,PDF 내장 2D Viewer로 PDF 표시 NX Viewer와 시각화 환경이 함께 구성된 경우
PDF.HTMLViewer=PDF_Reference,PDF HTML Viewer로 PDF 표시 단순 조회 위주이거나 TCTwoDViewer가 맞지 않는 경우

정리하면 PDF.PDFViewer 값은 제거하고, 환경에 맞춰 PDF.TCTwoDViewer 또는 PDF.HTMLViewer로 바꾸는 쪽이 더 낫습니다.

함께 확인해야 하는 Preference 값

Viewer 설정만 바꾸고 끝나는 환경도 있지만, PDF가 참조 이름 때문에 잡히지 않는 경우도 있습니다.

아래 값은 같이 확인하는 편이 좋습니다.

Preference 이름 추가 또는 확인할 값
TC_DIS_2D_named_ref PDF_Reference
TC_markup_named_ref PDF_Reference
DMI_markup_relation_primary PDF
VMU_FileSearchOrder PDF_Reference
VMU_Datasets PDF

이 값들이 빠져 있으면 PDF 파일은 존재해도 NX Viewer가 어느 참조 파일을 먼저 읽어야 하는지 어긋나는 경우가 있습니다.

그래서 Viewer 설정 변경 후에도 여전히 빈 화면이면 여기까지 같이 확인해야 합니다.

BMIDE에서 PDF_Tool 설정 확인

BMIDE에서 PDF_Tool 값이 어긋나 있어도 Viewer 탭 표시가 꼬일 수 있습니다.

아래 항목은 기본처럼 보이지만 실제로 빠져 있는 경우가 있습니다.

  • 다운로드 필요
  • 콜백 활성화
  • 보기 가능
  • 마크업 가능
  • 디지털 서명 가능

이 항목은 PDF 호출 자체가 가능한 상태인지를 보는 용도에 가깝습니다. Acrobat으로 따로 열리는 상황이라도 NX Viewer 안에서의 표시 동작은 여기에 영향을 받을 수 있습니다.

윈도우 PDF 연결 설정도 같이 봐야 하는 이유

레지스트리 값은 주 원인이 아닌 경우가 많지만, 완전히 무시할 수는 없습니다.

예를 들어 .pdf 파일 연결이 비정상이면 외부 호출 단계부터 꼬일 수 있습니다.

항목 확인값
HKEY_CLASSES_ROOT\.pdf 기본값 AcroExch.Document
HKEY_CLASSES_ROOT\.pdf 콘텐츠 유형 application/pdf

이 값이 다른 이미지 뷰어나 오래된 연결로 잡혀 있으면 Viewer 탭 바깥에서 PDF를 호출할 때도 이상하게 동작할 수 있습니다.

다만 이건 보조 확인 항목이고, Viewer 탭 문제의 핵심은 여전히 NX Viewer 매핑 값입니다.

Acrobat 보안 설정은 이렇게 보는 편이 낫다

예전에는 Acrobat Reader에서 보호 모드 활성화를 꺼야 Teamcenter 쪽 PDF가 열린다는 식으로 정리된 글이 많았습니다. 실제로 테스트용으로는 이 방법이 먹히는 경우가 있습니다.

다만 지금은 무조건 끄는 것보다 신뢰 위치예외 경로부터 보는 편이 더 낫습니다. 회사 보안 정책이 있는 환경이라면 더 그렇습니다. 저는 보통 아래 순서로 봅니다.

  1. Adobe Acrobat 또는 Reader가 최신 상태인지 확인
  2. PDF 저장 또는 호출 경로를 신뢰 위치로 둘 수 있는지 검토
  3. 테스트용으로만 보호 모드 해제 후 동작 확인
  4. 원인 확인 후 보안 예외 방식으로 되돌려 정리

즉, 보호 모드 해제는 원인 확인용으로 잠깐 써보는 정도가 낫고, 영구 설정처럼 두는 건 조심하는 편이 좋습니다.

NX Viewer 기준으로 실제 점검 순서

저라면 아래 순서대로 봅니다. 괜히 여러 군데를 동시에 건드리기보다 이 순서대로 보는 편이 덜 헷갈립니다.

  1. defaultViewerConfig.VIEWERCONFIG에서 PDF.PDFViewer=PDF_Reference,PDF가 남아 있는지 확인
  2. 기존 값을 제거하고 PDF.TCTwoDViewer=PDF_Reference,PDF 추가
  3. 해당 환경에서 맞지 않으면 PDF.HTMLViewer=PDF_Reference,PDF로 대체 확인
  4. TC_DIS_2D_named_ref, TC_markup_named_ref, VMU_FileSearchOrder, VMU_Datasets 값 점검
  5. BMIDE의 PDF_Tool 항목 점검
  6. 윈도우의 .pdf 연결과 Acrobat 설치 상태 확인
  7. Adobe 보안 설정은 테스트용으로만 점검
  8. 마지막으로 Rich Client 또는 NX Viewer 재시작

가장 많이 헷갈리는 부분

Acrobat으로 열리면 Viewer도 당연히 열릴 것 같지만 실제로는 다릅니다.

Acrobat 실행은 외부 프로그램 연결이고, NX Viewer 탭 표시는 내부 매핑과 참조 이름 설정 영향을 더 크게 받습니다.

그래서 Acrobat이 정상이라고 안심하고 넘어가면 시간만 오래 걸릴 수 있습니다. 반대로 Viewer 탭만 안 보인다면, 파일보다도 ViewerConfig와 PDF_Reference 연결부터 의심하는 게 더 맞습니다.

자주 묻는 질문

Q. NX Viewer에서 PDF가 안 보일 때 가장 먼저 어디를 봐야 하나요?

defaultViewerConfig.VIEWERCONFIG입니다. 여기서 예전 PDF.PDFViewer 값이 남아 있는지 먼저 보는 편이 가장 빠릅니다.

Q. PDF.TCTwoDViewer와 PDF.HTMLViewer 중 무엇을 써야 하나요?

시각화 환경이 갖춰진 경우에는 보통 TCTwoDViewer 쪽이 먼저입니다. 환경에 따라 맞지 않으면 HTMLViewer로 확인해 보는 편이 낫습니다.

Q. 레지스트리만 바꾸면 해결되나요?

아닙니다. 레지스트리는 보조 확인 항목이고, 핵심은 Viewer 탭 매핑 값과 Preference 설정입니다.

Q. Acrobat 보호 모드는 꼭 꺼야 하나요?

반드시 그런 것은 아닙니다. 원인 확인용 테스트는 가능하지만, 장기적으로는 신뢰 위치 예외를 먼저 보는 편이 더 낫습니다.

NX Viewer에서 PDF 문제를 가장 빨리 끝내는 방법

결국 이 문제는 Acrobat이 되느냐보다 NX Viewer가 PDF를 어떤 방식으로 받아서 그릴지가 더 중요합니다.

 

3D Cad뷰어 - VizDesign 기능? OPR3D, NX, ModView 등등 기능비교

1. VIZDesign이란?VIZDesign은 국내에서 개발한 100% 국내 기술 기반의 3D CAD 리뷰 솔루션으로 초대용량 MCAD(기계 설계 CAD) 데이터를 효과적으로 시각화하고, 협업을 강화할 수 있도록 설계된 세계 최고

jab-guyver.co.kr

그래서 저라면 레지스트리부터 만지기보다 VIEWERCONFIG, PDF_Reference 관련 Preference, PDF_Tool 순서로 먼저 정리합니다.

이 세 군데를 먼저 맞추고 나서도 안 되면 그때 Adobe 보안과 윈도우 연결을 확인하는 편이 훨씬 덜 돌아갑니다. 괜히 여러 설정을 한꺼번에 건드리지 말고, 하나씩 바꿔가며 확인하는 편이 실제로 더 빨리 끝납니다.

728x90
반응형
그리드형