gpt4 book ai didi

c# - 从 C# 打印 PRN 文件

转载 作者:行者123 更新时间:2023-11-30 18:10:31 30 4
gpt4 key购买 nike

我正在将一些 Visual Basic 6.0 代码转换为 C#。该代码处理获取预生成的 PRN 文件并将这些文件发送到打印机。

但是我对如何使用 C# 执行此操作感到有点困惑。我看过 PrintDocument,但我认为这不是我想做的,因为我打算将 PRN 文件直接发送到打印机(在某些情况下,我需要在数据发送到打印机之前修改数据) .

在 Visual Basic 6.0 中,我们使用了以下内容:

intPrinter = FreeFile
Open gstrPrinter For Output As #intPrinter

intFileChn = FreeFile
Open strOverlay For Binary As #intFileChn

Do Until EOF(intFileChn)
Get #intFileChn, , strDatIn
Print #intPrinter, strDatIn;
Loop

我正在考虑做类似的事情,它要么流式传输文件,要么先加载文件,然后将其发送到打印机。

我知道我可能会使用新打印作为 WPF 的一部分来使用 xps 文件,但理想情况下我想保持输入文件不变,只是将 Visual Basic 6.0 代码更改为 C#这是在进行实际打印。

最佳答案

它不像在 VB 6.0 中那样简单; C# 方式有点冗长。参见 Printing Directly to the Printer .

关于c# - 从 C# 打印 PRN 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1288200/

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