在我们的应用中,我们做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";
}
但问题是,图像只是一个链接因此没有嵌入文字文件内。
因此,我正在寻找替代品 PDF似乎是一个很好的选择,有没有人知道一个好的PDF编写器的C#? 一个有一些很好的参考,并已正确测试?
请注意,你所做的是**不**创建一个Word文档。您只是滥用Word的“功能”即使将其屏蔽为“.doc”文件,也能够打开HTML文档。 – 2011-10-26 08:26:41