win32如何设置excel打印格式

最近因为某些原因需要将excel转换成pdf
但转出来的pdf总是不太美丽

img

不只一页没有关系,但我不希望同一行却分成几页
我希望出来的效果是这二者中的其中一种,请问我该如何编写代码

img

用这种方法

    new_sheet.PageSetup.Zoom = False
    new_sheet.PageSetup.FitToPagesTall = False
    new_sheet.PageSetup.FitToPagesWide = 1

尝试一下xlwings吧