【问题标题】:Print to File Programmatically using Adobe Acrobat使用 Adob​​e Acrobat 以编程方式打印到文件
【发布时间】:2014-03-31 12:36:40
【问题描述】:

在 adobe acrobat reader 的高级打印设置中,我注意到有一个打印到文件选项。我目前正在 vb.net 中开发一个函数库,用于打印各种格式的文件以打印语言文件(postscript)。但是我似乎找不到以编程方式访问此功能的方法,有没有一种方法可以在不使用第三方工具的情况下做到这一点,因为我需要尽可能避免使用外部库。

【问题讨论】:

    标签: c# vb.net printing


    【解决方案1】:

    您可以使用 PrintDocument 类在 FILE: 端口上打印到 PostScript 打印机。 PostScript 打印驱动程序默认随 Windows 提供。一个例子是 HP LaserJet 2800 PS,它与 Server 2008 一起提供。通常,如果名称中包含 PS,打印机将能够打印到文件。

    https://docs.microsoft.com/en-us/dotnet/api/system.drawing.printing.printersettings.printtofile

        ...
        printDocument1.PrinterSettings.PrintToFile = true
        printDocument1.PrinterSettings.PrintFileName = "c:\temp\test.ps"
        printDocument1.Print()
    

    【讨论】:

    • 有没有办法用 PowerShell 做到这一点?
    猜你喜欢
    • 1970-01-01
    • 2019-02-16
    • 1970-01-01
    • 1970-01-01
    • 2020-05-26
    • 2019-01-20
    • 2020-08-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多