有没有办法可以自动将PDF(格式为byte[]
,文件不存在于磁盘上)打印到给定的打印机?我发现的唯一解决方案是使用PdfSharp,它只能从文件打印(因为它只调用Adobe Reader)。
有没有其他方法可以做到这一点,或者我是不是写了一个临时文件到磁盘并用PdfSharp / Adobe打印?
答案 0 :(得分:0)
我们最终使用CLPrint将文件写入临时文件夹中的磁盘。
答案 1 :(得分:-1)
我认为PdfSharp会满足您的需求。我可以在他们的代码中看到这个
/// <summary>
/// Creates a new PDF document using the specified stream.
/// To open an existing PDF file, use the PdfReader class.
/// </summary>
public PdfDocument(Stream outputStream)