2014-09-26 143 views
0

PDFsharp中的PDFDocument类没有任何类型的打印方法PDFsharp PdfFilePrinter类ctor's也不接受任何PdfDocument对象。如何打印PDFsharp PdfDocument对象?

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

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

那么任何人都可以提供我的解决方案来打印我的文档对象吗?

回答

0

PdfFilePrinter只是调用Adobe Reader来打印PDF文件。所以你需要一个文件,并且不能传递一个PdfDocument。

从您的示例代码判断,您已经有一个文件。如果您只想打印该文件,则无需将此文件读入PdfDocument对象。