2014-03-25 2 views
0

스크립트 here에서 python-docx의 coreproperties 기능으로 문서 키워드를 설정하는 방법을 봅니다. 나는 다른 누군가가 쓴 문서에 이미있는 키워드를보고 싶다. getcoreproperties 함수 또는 키워드 속성 또는 이와 유사한 것이 있습니까?python-docx로 docx 파일에서 coreproperties 키워드를 읽음

C : \ Python27 \ Lib \ site-packages \ python_docx-0.5.0-py2.7.egg \ docx 폴더에서 grepped했습니다. 거기에 .py 파일 중 "core"문자열이 없습니다. , 나는 몇 가지 점에서 doc()를 호출했지만 유망한 것을 찾지 못했습니다. 이런 종류의 일에 대한 단서는 어디서/어떻게 찾아야합니까?

답변

0

python-docx 라이브러리는 v0.5.0부터 핵심 속성을 지원하지 않습니다. 그러나 그것이 일어날 때, 그것은 비교적 쉽게 치료해야합니다. 여기에 설명 된대로

python-pptx 자매 프로젝트는 핵심 속성에 대한 지원이 : 두 프로젝트가 동일한 아키텍처를 기반으로하고 있기 때문에 는 http://python-pptx.readthedocs.org/en/latest/api/presentation.html#coreproperties-objects

, 그 코드는 재사용이 가능한 기본적으로있는 그대로해야한다. 핵심 속성 비트는 Open Packaging Convention에 공통적 인 것으로 밝혀졌습니다. 이는 MS Office XML 파일 형식 세 가지 모두에서 동일합니다.

GitHub 문제 추적기에 문제를 추가하면 얼마나 빨리 도달 할 수 있는지 알 수 있습니다. https://github.com/python-openxml/python-docx/issues