use*_*964 10 html c# asp.net export
可能重复:
在.NET中将HTML转换为PDF
在我们的应用程序中,我们将html文档作为报告和导出.但现在我们的客户想要一个按钮,将该文档保存在他们的电脑上.问题是文档包含图像.您可以使用以下代码创建Word文档:
private void WriteWordDoc(string docName)
{
Response.Buffer = true;
Response.ContentType = "application/msword";
Response.AddHeader("content-disposition", String.Format("attachment;filename={0}.doc", docName.Replace(" ", "_")));
Response.Charset = "utf-8";
}
Run Code Online (Sandbox Code Playgroud)
但问题是图像只是链接,因此没有嵌入word文档中.
因此,我正在寻找替代PDF似乎是一个很好的选择,有没有人知道一个优秀的C#作者?一个有一些很好的参考,并已经过适当的测试?
我会选择在服务器上创建PDF文件.有许多产品可以这样做,但你应该研究一下在你的情况下效果最好的产品,考虑以下因素:
我不会依赖Word格式,因为PDF将为您提供更多保证,以便将来可读.
此外,将硬链接嵌入图像的选项对我来说似乎不是一个好主意.如果用户想要打开文档而服务器无法访问该怎么办?