繁体   English   中英

如何使用win32com(或替代方法)打印文件的多个副本

How to print multiple copies of a file using win32com (or an alternative)

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在尝试使用win32com库将文件的多个副本发送到打印机。 打印单个副本可以很好地工作,但是看起来Copies参数不会影响打印的副本数量(即使我将Copies = 2设置为如下所示,它也只能打印出一页)。

from win32com import client

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

word.Documents.Open(file_to_print)
word.ActivePrinter = printer
word.ActiveDocument.PrintOut(Copies=2)

word.ActiveDocument.Close()
word.Quit()

如果这些附加信息有帮助,我正在使用Python 3.4和Word 2013。

如果有一种更好的方法来打开然后从python打印.docx文件,那也是一个很好的答案。 谢谢!

1 个回复

我遇到了完全相同的问题,似乎win32com模块没有考虑这些参数。 如果只需要2个副本,则只需执行两次即可,但是对于其他参数(如PrintZoomColumn这将是一个问题。

1 使用win32com打印Word文档的多个副本

我正在尝试创建一个tkinter接口,允许我打印Word文档的多个副本。 对于这个使用win32com 。 当我按下按钮打印文档时,它只打印一个副本,它忽略了给它的'Copies'选项。 有谁知道它为什么这样做? PS我已经查看了已发布的其他问题,或者它们与我的问题不同,或 ...

2 使用 win32com 将 PowerPoint 打印为 PDF

目标:使用 python,我想打开一个 Powerpoint 演示文稿并使用“Microsoft Print to PDF”打印机打印它。 我不想把它导出为PDF格式,我想用打印到PDF打印。 这不是这个问题的重复。 为什么:我发现在我的用例中,打印到 PDF 提供了更好的图像质量,而导出为 PD ...

3 Python:使用win32com(或其他模块)调整excel文件的打印属性

我需要打印一张 excel 表,并需要使用某种 python 脚本来完成。 到目前为止,我已经在脚本中使用了 win32com,并且还使用以下代码完成了打印输出: 不幸的是,在我实际打印 excel 表格之前,我需要调整此表格/文件的打印设置:将格式更改为横向并更改为小/窄边距。 我发现这个网 ...

4 使用 win32com 的 CANoe 多个实例

我正在尝试使用 Python(win32com 模块)创建两个 CANoe 实例。 我正在尝试创建两个对象并打开配置,但它只创建了一个实例。 如何实现创建两个 CANoe 实例? 我禁用了应用程序中仅允许一个实例的选项(我可以手动打开两个 CANoe 实例)。 ...

5 使用win32com EXIF数据重命名媒体文件

首先,我使用pathlib对当前文件夹中的每个文件进行迭代。 其次,我检查大写字母的文件后缀是否将其转换为小尺寸。 第三,我检查文件后缀是否为“ .m4v”。 第四,如果文件后缀为.m4v,则使用win32com获取媒体创建的日期和时间。 第五,我修改日期和时间以适合Window ...

6 使用 win32com 访问 Excel 文件的问题

每个人! 我一直在 Python 中使用 win32com.client 模块来访问包含 VBA 宏的 Excel 文件的单元格。 代码中的一条语句xl = win32com.client.gencache.EnsureDispatch("Excel.Application")一直在抛出错误: At ...

7 无法使用 win32com 打开 Excel 文件

尝试使用 win32com.client 打开 Excel 工作表。 但它给了我错误。 如果我更改同一文件夹中的文件,则相同的代码有效。 当我尝试使用 Excel 打开原始文件时,它给我一条消息“我们发现“文件名”中的某些内容有问题。您希望我们尽可能多地尝试恢复吗?如果您信任来源的工作簿,单击是” ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM