首页 > 解决方案 > 如何在 PDFsharp 中将流转换为 PdfDocument

问题描述

我到处都能找到PdfDocument这样的创建示例:

PdfDocument document = PdfReader.Open(fiePath, PdfDocumentOpenMode.Import);

但我没有文件的路径。我想转换StreamPdfDocument. 我试过这个:

PdfDocument document = new PdfDocument(stream);

但它总是给出0asPageCountPageSize

标签: c#pdfpdfsharp

解决方案


PdfReader.Open可以使用文件名或流调用。

您尝试的 ( ) 创建了一个新的空文档,可以通过不带参数new PdfDocument(stream)的调用将其写入流。Save()这会创建一个文档,但不会打开它。


推荐阅读