2014-03-25 71 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中進行了grep,並且沒有任何.py文件中存在字符串「core」 ,並且我在一些事情上調用了doc(),但沒有發現任何有希望的東西。我在哪裏/如何尋找這類事情的線索?

回答

0

python-docx庫自v0.5.0起不支持核心屬性。但正如它發生的那樣,這應該相對容易補救。

python-pptx姊妹項目對核心屬性的支持,如下解釋: http://python-pptx.readthedocs.org/en/latest/api/presentation.html#coreproperties-objects

由於這兩個項目都基於相同的架構,該代碼應該是可重複使用的基本上是原樣。事實證明,核心屬性位對於所有三種MS Office XML文件格式而言都是開放包裝公約通用的。

如果您在GitHub問題跟蹤器中添加問題,我將會看到我們能夠儘快達成目標。 https://github.com/python-openxml/python-docx/issues