如何从Python打印A5大小的word文档?

如何从Python打印A5大小的word文档?,python,printing,python-docx,Python,Printing,Python Docx,我正在制作一个程序,在word文档上打印收据。 我需要打印在5号纸上 这似乎可行,但我不知道如何将其配置为A5大小 from win32com import client import time word = client.Dispatch("Word.Application") def printWordDocument(filename): word.Documents.Open(filename) word.ActiveDocument.PrintOut()

我正在制作一个程序,在word文档上打印收据。 我需要打印在5号纸上

这似乎可行,但我不知道如何将其配置为A5大小

from win32com import client
import time

word = client.Dispatch("Word.Application")

def printWordDocument(filename):

    word.Documents.Open(filename)
    word.ActiveDocument.PrintOut()
    time.sleep(2)
    word.ActiveDocument.Close()

word.Quit()

好吧,我知道了


我在python docx中手动设置了维度,这有点乏味,但我找不到更好的替代方法。

好的,我找到了

我在PythonDocx中手动设置维度,这有点乏味,但我找不到更好的替代方法