如何打印PDFsharp PdfDocument对象

本文关键字:PDFsharp PdfDocument 对象 打印 何打印 | 更新日期: 2023-09-27 18:24:40

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);

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

如何打印PDFsharp PdfDocument对象

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

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