gpt4 book ai didi

windows - 如何在 golang 中使用 winspool.drv 进行双面打印

转载 作者:数据小太阳 更新时间:2023-10-29 03:03:24 24 4
gpt4 key购买 nike

我需要基本的打印功能来打印可变页面大小的 PDF。我能够使用我刚刚发布的以下代码来实现它 here .但是,尝试访问打印机选项以使 PDF 双面打印似乎非常复杂。

有没有一种简单的方法可以让这些 PDF 双面打印?

最佳答案

刚刚遇到这个。如果没有在 Windows 中呈现 PDF 然后打印它的东西,我不确定你在做什么是可能的。

您正在做的(我认为)是将 PDF 直接发送到支持直接打印 PDF 的打印机 - 并非所有打印机都支持。

这意味着打印机选项的命令不会随它一起发送,并且它会绕过 Windows 打印驱动程序,您可以尝试将一些 PJL(打印机作业语言)命令添加到您发送的 PDF 的开头。

如果您不能让它工作或控制您需要的东西,那么您将需要一些东西来渲染 PDF 并将其与打印机驱动程序一起打印成本地打印机语言,例如 PCL 或 Postscript。在 Windows 中打印通常涉及图形设备接口(interface) (GDI) 或 WPF 与为您的打印机安装的打印机驱动程序一起工作。这条路线应该可以让您访问打印机的所有打印机驱动程序选项。

关于windows - 如何在 golang 中使用 winspool.drv 进行双面打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49567232/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com