2014-04-15 3 views
0

.odt 파일의 메타 데이터에 String 유형의 속성을 저장해야합니다. Java을 사용하고 있지만 설명서가 매우 좋지 않습니다 (내가 본 최악의 문서). 프로그래밍 방식으로 메타 데이터를 설정하는 방법을 모릅니다.메타 데이터 정보를 LibreOffice의 .odt 파일에 저장하십시오.

현재 문서의 인스턴스가 LibreOffice에서 열려 있지만 메타 데이터에 정보를 저장하는 방법을 모르겠습니다.

아이디어가 있으십니까? 값 "경로 이름을"메타 데이터를 설정하기위한

+0

당신은 [페이지]에서 보았다 (http://docs.oracle.com/javase/tutorial/essential/io/fileAttr.html)? 내가 아는 한, 메타 데이터 설정은 OS 유형에 관계없이 파일 유형에 관계없이 동일합니다. ODT 파일도 예외가 아니어야합니다. –

답변

0

나는 "다음 4.1

첫 번째 코드 예제는 사용자 지정 문서 속성

Sub readDocumentProperties 

PROPS = ThisComponent.DocumentProperties 

UDP = PROPS.getUserDefinedProperties() 

PV = UDP.getPropertyValues() 

For i = 0 to uBound(PV) 
    onePV = PV(i) 
    MsgBox "Name = " & onePV.Name & " Value = " & onePV.Value 
Next 

End Sub 

을 읽고 LO 함께 일하고, 당신에게 스타 베이직 (StarBasic)의 예를 보여주고 있습니다 myString ":

Sub setMetaString 

PROPS = ThisComponent.DocumentProperties 

UDP = PROPS.getUserDefinedProperties() 

UDP.addProperty("Pathname",0,"myString") 

End Sub 

나는 약간의 문서가 아니라 Community forum에서 이것을 얻었다 고 인정한다.

HTH

관련 문제