이동하거나 이름을 바꾼 DOCX 파일을 식별 할 수있는 방법을 찾고 있습니다. 이유는 분명합니다. Open XML SDK를 사용하여 하이퍼 링크 검사기를 만들고 있습니다.DOCX (Open XML WordprocessingDocument)의 고유 ID에 가장 적합한 위치
적어도 완벽하게 작동하여 문서의 하이퍼 링크를 추가하거나 업데이트 할 수 있습니다.
그러나 외부 파일 (source.docx + target.docx에서 targetB.docx)의 이름을 바꾸면 문제가 발생합니다. 링크 된 파일이 주어진 위치에 있는지 단순히 확인하여 깨진 링크를 찾을 수 있습니다.
하지만 더 많이 원합니다. 나는이 잃어버린 링크를 복구 할 수 있기를 원한다. 디렉토리 (docx)에있는 모든 문서를 검색하고 그것이 "대상"인지 검사한다. 가장 간단한 방법은 문서 속성의 어딘가에 저장된 GUID 여야하며 문서의 이름을 변경하거나 편집하면 (체크섬은 적용 할 수 없음) 변경되지 않습니다.
그런 다음 별도의 링크 목록과 ID에 따라 문서를 만들면 링크가 업데이트됩니다. 나는 그 개념이 분명하기를 희망한다.
그래서 몇 가지 기본적인 질문이 있습니다 :
- 가 오픈 XML 문서에 이 "사용자 정보"를 저장하는 "가장 좋은 방법은"거기에
- 합니까 이미 wordprocessingdocument (DOCX) 몇 가지 고유 식별자는 말씀 에 의해 을 만든 당신이
난 그냥 질문 .. 경우
감사합니다, 크리스