mikulch
V2EX  ›  问与答

如何使用 Python 连接一个远程打印机打印 pdf 文件?搜了蛮久都没什么信息。

  •  
  •   mikulch · Jun 27, 2017 · 3843 views
    This topic created in 3266 days ago, the information mentioned may be changed or developed.

    环境:Mac and linux 需要打印的文件:word -> pdf python 版本:3.x+

    需求是想要每天定期在公司的远程打印机上打印一个 word 文件。 请问有啥方法咩

    谢谢各位大侠。

    4 replies    2017-06-27 18:46:52 +08:00
    minami
        1
    minami  
       Jun 27, 2017
    查了下资料,没有简单好用的跨平台打印库,可以考虑用 Qt 或 Wx 这样的库,里面有打印机模块。
    ps:word 如果不方便的话可以转成 PDF 来打。
    slyxyllt
        2
    slyxyllt  
       Jun 27, 2017 via iPhone
    提供个 powershell 的思路,用 com 对象调用 word,用 out-printer 输出到打印机上
    mikulch
        3
    mikulch  
    OP
       Jun 27, 2017
    @minami 只要满足 mac 其实就可以了。或者只满足 Linux 也可以。
    我找了半天只找到一个 win32print 和 pycups
    pycups 还不知道支持不支持 python3
    minami
        4
    minami  
       Jun 27, 2017
    @mikulch #3 win32print 是 WIN32 api 的封装啊,Windows 上的东西。pycups 还不如直接 system 调用 lp 命令,反正也不需要高级控制功能。还是上 Qt 吧,Qt 大法好😎
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   893 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 22:17 · PVG 06:17 · LAX 15:17 · JFK 18:17
    ♥ Do have faith in what you're doing.