2014-09-26 4 views
0

Класс PdfDocument в PDFsharp не имеет ни одного типа метода печати, и класс PDFsharp PdfFilePrinter ctor не принимает никакого объекта PdfDocument.Как распечатать PDF-файл PdfDocument PDFsharp?

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, если вы хотите его распечатать.

Смежные вопросы