2013-03-12 2 views
0

사용자 정의 XMP 필드를 추가하는 도구 또는 방법 (.NET)을 찾고 있습니다. 또한 누군가가 XMP 태그가 텍스트 필드, 텍스트 영역 또는 선택인지 여부를 알 필요성을 설명 할 수 있습니까?사용자 정의 XMP 태그 추가

+0

필드를 추가하십시오 (태그와 동일한 필드입니까?)? GUI를 확장하거나 특정 유형의 파일 (이미지, 텍스트 문서)을 조작하고 있습니까? –

+0

나는 실제로 사용자 정의 필드를 추가하여 사용자가 'mynewsetting'을 사용자 정의 필드로 입력하고 값을 설정하고 파일 메타 데이터에 기록하도록 허용하려고합니다. – derral

+0

XMP의 'X'는 * Extensible *을 의미하므로 가능합니다. 사양과 관련하여 도움이 필요한 부분이 있습니까? –

답변

0

XMP는 파일 내에 XML 패킷 또는 별도의 XML 파일로 작성됩니다. XMP 사양은 RDF/XML의 하위 집합을 사용합니다. 따라서 (RDF /) XML 조작 도구를 살펴볼 수 있습니다.
그러나 임베디드 XPackets의 경우 패킷 길이를 계산하여 패킷 시작 부분에 기록해야하므로 목적 라이브러리를 작성하는 데 도움이 될 수 있습니다. Adobe는이를 위해 XMP SDK (C++)을 제공합니다.

XMP는 텍스트, 숫자 또는 URL과 같은 필드에 대해 여러 가지 콘텐츠 형식을 지원합니다. 예를 들어, 텍스트 필드는 제어 된 어휘의 값으로 제한 될 수 있습니다. 또는 드롭 다운 양식 요소를 GUI에 사용하는 것이 좋습니다.