Number of pages of a word document with Python
Question: 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 application based on Web2py on Linux.

Thank you !


Answer: 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)
    

