发送PDF字节数组到打印

时间:2016-08-23 10:42:13

标签: c# pdf printing

我试图让我的网络应用程序将PDF文档发送到联网打印机,但是,我所看到的所有示例都需要一个已存在的物理文件,但这并非如此。为我需要的工作而努力。

我有一个给定id的服务,返回一个对象,其中一个属性是PDF文档的字节数组。

如何将其发送到指定的网络打印机?

我已经尝试了evoPDF的PDFPrint,但它在将内容发送到打印机之前光栅化PDF文档,这会将14KB文件膨胀到超过40MB,这看起来很荒谬。

evoPDF的支持说没有办法改变这一点,所以我需要找到一个替代方案。

网络应用程序将一次发送数百个3/4页文档,并且等待打印机每个文件超过50MB是不可接受的。

有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用此库http://www.terminalworks.com/pdf-print-net。 它应该支持从字节数组打印。