c# - 如何在 PDFsharp 中将流转换为 PdfDocument
问题描述
我到处都能找到PdfDocument
这样的创建示例:
PdfDocument document = PdfReader.Open(fiePath, PdfDocumentOpenMode.Import);
但我没有文件的路径。我想转换Stream
为PdfDocument
. 我试过这个:
PdfDocument document = new PdfDocument(stream);
但它总是给出0
asPageCount
和PageSize
。
解决方案
PdfReader.Open
可以使用文件名或流调用。
您尝试的 ( ) 创建了一个新的空文档,可以通过不带参数new PdfDocument(stream)
的调用将其写入流。Save()
这会创建一个文档,但不会打开它。
推荐阅读
- c++ - 错误:“<”标记之前的预期主表达式:arduino RGB 舞灯
- php - .htaccess 干扰 $_SESSION
- java - Apache Flink - 无法为 FlinkKinesisConsumer 使用本地 Kinesis
- pandas - 如何在不同列的值不变的情况下在一列中添加连续行的所有值
- keras - 如何理解 Keras 文档,例如准确度指标的信息在哪里?
- ruby-on-rails - 如何访问 rails new --template 脚本中的其他安装标志?
- database - 如何在 Firestore 中存储用户数据
- javascript - 当 React + Redux 的状态改变时,输入的值没有改变
- backbone.js - 主干js渲染父视图而不在父模型更改时再次渲染子视图
- bazel - 如何解决外部包workspace_file中的依赖关系?