发布网友 发布时间:2022-04-21 18:19
共2个回答
懂视网 时间:2022-05-13 11:10
前段时间Insus.NET有实现了《上传Text文档并转换为PDF》 和《截取视图某一段另存为部分视图(Partial View)》 。现今Insus.NET想结合上面两篇来实现另外一个功能,就是把截取的Html保存为pdf文件。
在控制器中,写一个转换pdf的操作,下面有两代码是把字符串转换为byte的,得到的byte刚才匹配iTextSharp的转入参数类型。
byte[] bytes = new byte[str.Length * sizeof(char)]; System.Buffer.BlockCopy(str.ToCharArray(), 0, bytes, 0, bytes.Length);
完整代码示例:
在视图中,我添加一个铵钮,修改一下url路径:
演示:
热心网友 时间:2022-05-13 08:18
直接安装pdffactory软件或者其他pdf打印机,然后直接将网页打印成pdf文件就可以了,这个很简单,你去试试吧。