XPS 파일을 처리하는 WinForms 응용 프로그램이 있습니다. 열려있는 대화 상자에서 사용자가 선택한 파일이 C#을 사용하는 유효한 XPS 파일인지 어떻게 확인할 수 있습니까?파일이 C#으로 유효한 XPS 파일인지 어떻게 확인할 수 있습니까?
실제로 XPS 파일이 아닌 .XPS 확장자가있는 파일이 있습니다.
XPS 파일은 실제로 PKZIP 형식이므로 PKZIP 바이트 서명을 확인할 수는 있지만 ZIP 아카이브에 오판 (false positives)이 있습니다.
dup? http://stackoverflow.com/questions/3785784/how-to-validate-an-xps-document – kenny
로드하십시오. 확신 할 수있는 유일한 방법입니다. – harold
@harold - 예, 그게 내가하고 싶은 일입니다. 코드 샘플이 있습니까? 일부 작업 후에 특정 예외를 확인합니까? – DaveB