Number of pages of a word document with Python

后端 未结 2 1646

Is there a way to get efficiently the number of pages of a word document (.doc, .docx) with Python ?

And for an .odt file ?

I want to use this for a web appl

2条回答
  •  太阳男子
    2020-12-19 23:58

    Only for those who search for this blog entry....

    from win32com.client import Dispatch
    #open Word
    word = Dispatch('Word.Application')
    word.Visible = False
    word = word.Documents.Open(doc_path)
    
    #get number of sheets
    word.Repaginate()
    num_of_sheets = word.ComputeStatistics(2)
    

提交回复
热议问题