【发布时间】:2012-07-31 20:44:46
【问题描述】:
我有一个由我的页面生成的 5-80 页 PDF。我有一个字节数组中的这个 PDF,如果需要,我可以暂时保存到文件中。
我不想让用户下载然后打印 PDF。有没有一种相当简单的方法可以让用户打印这个文件?最好的情况是我可以以某种方式直接从byte[] 或MemoryStream 打印。
【问题讨论】:
-
用户必须下载文件内容才能查看/打印它。您的意思是您不希望 PDF 在浏览器中内嵌显示,而是提示用户下载它?
-
如果您希望用户在不下载的情况下打印文件,您将不得不将 CD 或拇指驱动器邮寄给他们。
-
哈哈。抱歉,术语不正确。我不希望用户必须在本地保存 PDF,然后查找并打印该文件。
-
@PFranchise 很好,这一切都取决于他们的浏览器是如何配置的,如果它将它加载到浏览器中,他们可以从那里打印,除非你在你知道的内部环境中,否则无法知道这一点机器/浏览器的配置
-
@libertas 啊,没错。当我处理这个问题时,不知何故这个事实让我忘记了。谢谢你让我直截了当。
标签: c# asp.net-mvc pdf printing