C# 基于Word文档生成PDF文档
我希望在ASP.NET MVC应用程序中,基于word文档生成文档(例如发票),而不是用作模板。我使用以下内容创建word文档: 一些修复数据:C# 基于Word文档生成PDF文档,c#,asp.net-mvc,pdf-generation,C#,Asp.net Mvc,Pdf Generation,我希望在ASP.NET MVC应用程序中,基于word文档生成文档(例如发票),而不是用作模板。我使用以下内容创建word文档: 一些修复数据: 公司信息 标志 总平面图 要在特定位置添加的某些数据: 发票号码 带有表格的部分,带有某些列(价格、数量、说明、增值税等) 在底部,包括增值税和不包括增值税的总额 约会 在本文档中,我可以创建一种标记,例如,并将其替换为value by code,与所有其他“标记”相同 你知道我怎么做吗?您是否尝试过其他方法(欢迎提出建议)?我接受使用第三控制
- 公司信息
- 标志
- 总平面图
- 发票号码
- 带有表格的部分,带有某些列(价格、数量、说明、增值税等)
- 在底部,包括增值税和不包括增值税的总额
- 约会
,并将其替换为value by code,与所有其他“标记”相同
你知道我怎么做吗?您是否尝试过其他方法(欢迎提出建议)?我接受使用第三控制免费或商业。唯一的限制是…我不想在服务器上安装Microsoft Word
谢谢,使用iText的OSS.net端口,iTextSharp(谷歌或bing) 一般程序: 1) 创建现有Word文档的PDF文件 2) 使用Acrobat(或类似工具)将PDF表单字段添加到文件中,作为将在运行时插入表单的数据的占位符 3) 使用iTextSharp的PDF表单填充API,将数据插入PDF中的表单字段
< P> 4)保存、打印、返回流到客户端的浏览器-PDF MIME类型等。PDF < P>我意识到您不想在服务器上安装MS Word,但您可以考虑将其安装在单独的机器上,然后考虑该方法。它使用Web服务,而且干净高效
我写这篇文章是为了遵守通常的免责声明。完全按照我的建议去做,是的,但是作为一种替代方法,您也可以使用iTextSharp从头开始创建整个PDF(但这样做需要做很多工作)