如何在 ASP.Net 中将单词转换为pdf
本文关键字:单词 转换 pdf ASP Net | 更新日期: 2023-09-27 18:30:47
我有一个问题,也许这有点荒谬。我想在我的 ASP.Net 项目中生产一个设备,用户可以将word文档转换为PDF。是否有任何编程解决方案?
还是没有任何代码示例?
DevExpress有能力做到这一点。请参阅此处,文档服务器。
将Word文档转换为PDF有点棘手。我过去所做的是投资于第三方解决方案(ActivePDF),并围绕它编写了一个服务,可以被需要文档转换功能的应用程序使用。
要从Word文档(DOC和DOCX)创建PDF,您需要使用一个库(所有商业库,因为我不知道有任何处理DOC/DOCX和PDF的免费库):
- Aspose.Words
- 宝石盒.文档
顺便说一句:
有几个库(免费和商业)来处理Office文件(没有Office Interop)。
MS提供免费的OpenXML SDK V 2.0(不能创建PDF!) - 请参阅 http://msdn.microsoft.com/en-us/library/bb448854%28office.14%29.aspx(较新的格式,如DOCX,XLSX等)。
MS 不支持在服务器方案(如 ASP.NET、Windows 服务等)中使用 Office 互操作 - 请参阅 http://support.microsoft.com/default.aspx?scid=kb;EN-US;q257757#kb2
此外,自Windows Vista以来,已经发生了一些与安全相关的更改,这基本上使得在Windows服务中很难做任何"类似桌面"的事情(IIS/ASP.NET只是Windows服务在这方面的一个特例)。