如何打印PDFsharp PdfDocument对象?

时间:2014-09-26 05:52:17

标签: c# pdf pdfsharp

PDFsharp中的PdfDocument类没有任何类型的打印方法,PDFsharp PdfFilePrinter类ctor也不接受任何PdfDocument对象。

ms = new MemoryStream();
using (FileStream fs = File.OpenRead(path))
{
    fs.CopyTo(ms);
}

document = new PdfDocument();
document = PdfReader.Open(ms);

那么有人能为我提供打印文档对象的解决方案吗?

1 个答案:

答案 0 :(得分:0)

PdfFilePrinter只需调用Adobe Reader即可打印PDF文件。所以你需要一个文件而不能传递PdfDocument。

根据您的示例代码判断您已有文件。如果您只想打印它,则无需将此文件读入PdfDocument对象。