Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 3 Html到pdf asp.net mvc_Asp.net Mvc 3_Pdf_Html To Pdf - Fatal编程技术网

Asp.net mvc 3 Html到pdf asp.net mvc

Asp.net mvc 3 Html到pdf asp.net mvc,asp.net-mvc-3,pdf,html-to-pdf,Asp.net Mvc 3,Pdf,Html To Pdf,我正试图找到一个库/工具,可以让我从MVC视图生成PDF 有什么想法和建议吗 关于将iTextSharp用于从JAVA的iText移植的C# 退房 您需要调用RenderView以获取HTML结果,然后转换为PDF。检查此条目以获得类似的解决方案 我已经创建了一个项目,使用iTextSharp和 我重写了一个ViewResult,将Pdf流返回给客户端。pdf是在MVC视图(.cshtml文件)中生成的。并为控制器添加了一些扩展,使体验更加流畅 我有两个选择: 从返回Html的“普通”视图创建

我正试图找到一个库/工具,可以让我从MVC视图生成PDF

有什么想法和建议吗

关于

将iTextSharp用于从JAVA的iText移植的C#

退房

您需要调用RenderView以获取HTML结果,然后转换为PDF。检查此条目以获得类似的解决方案


我已经创建了一个项目,使用iTextSharp和

我重写了一个
ViewResult
,将Pdf流返回给客户端。pdf是在MVC视图(.cshtml文件)中生成的。并为控制器添加了一些扩展,使体验更加流畅

我有两个选择:

  • 从返回Html的“普通”视图创建Pdf。这很容易,但您对布局没有“精细”控制
  • 使用代码创建Pdf,布局代码在视图中(使用服务器端代码)。这很容易进行定制和测试。因为您不需要重新编译整个项目。此外,视图(.cshtml文件)负责布局,如果结果是html或pdf不匹配,则仍然是视图

我看到这一个正在使用“expert pdf to html”库,这是我目前正在使用的库。然而,我经历了嵌入图像质量的损失。这就是为什么我想和其他人一起测试的原因。你介意买不买吗?谢谢。我已经用这个创建了一个小的测试项目,但是当我传入html时,它会抛出一个FormatException。