C# 如何打印PDFsharp PdfDocument对象?

C# 如何打印PDFsharp PdfDocument对象?,c#,pdf,pdfsharp,C#,Pdf,Pdfsharp,PDFsharp中的PdfDocument类没有任何类型的打印方法,PDFsharp PdfFilePrinter类也不接受任何PdfDocument对象 ms = new MemoryStream(); using (FileStream fs = File.OpenRead(path)) { fs.CopyTo(ms); } document = new PdfDocument(); document = PdfReader.Open(ms); 那么,有谁能为我提供打印文档对象的

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

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

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

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

PdfilePrinter只是调用Adobe Reader来打印PDF文件。因此,您需要一个文件,无法传递PdfDocument

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