使用 MVC 框架在 C# 中使用 iTextSharp 生成并查看动态创建的 pdf
是否可以使用 iTextSharp 动态生成 pdf 并通过 Json 调用在新窗口中查看它?
Is it possible to generate the pdf dynamically using iTextSharp and view it in a new window through a Json call?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
除非 JSON 请求要进行一些检查或测试,否则使用 Json 执行此操作没有任何优势。我建议创建一个特殊的 HttpHandler,它在收到请求后生成 PDF 并将其返回给浏览器。这样你就可以有一个超链接,它将打开一个新窗口并在其中显示 pdf:
There is no advantage in doing this with Json unless the JSON request is going to do some checking or testing. I suggest to create a special HttpHandler which upon receiving a request, generates the PDF and returns it back to the browser. This way you can have a hyperlink which will open a new window and shows the pdf in it:
为什么要使用Json?我认为有一个最简单的方法。例如:
在你的控制器中
Why do you want to use Json? I think there is an easiest way. Ex:
In your controller