python docx库中是否有一个功能来计算文档中的页数?
答案 0 :(得分:3)
目前还没有,但是,与在内容中分辨 分页符的方式不同,可以开发这样的功能。至少如果您对上次保存文档时报告的Word感到满意。
此统计信息在每次保存时都由Word保存在app.xml属性“part”中。因此,如果您确信您正在检查的文档最后被Word保存(或者我希望LibreOffice也可以使用),那么该方法应该非常可靠。如果文档是由python-docx生成的,那么统计数据将是不可靠的。
如果这是您感兴趣的功能,请随时将其添加到GitHub问题列表中: https://github.com/python-openxml/python-docx/issues
答案 1 :(得分:0)
我想到了这个。适用于pptx和docx文件:
cartProducts: {
query: GET_CART_PRODUCTS,
loadingKey: "loading",
subscribeToMore: {
document: ON_TRANSACTION_CHANGED,
updateQuery(previousResult: any, { subscriptionData }: any) {
console.log("previousResult:", previousResult);
},
variables() {
return {
profileId: this.profile.profileId,
};
},
skip() {
return !this.profile?.profileId;
},
}
}
Office格式只是内部包含XML内容的zip文件。您可以阅读这些文件的内容并根据需要对其进行解析。