如何在ASP.Net中将单词转换为pdf

时间:2012-04-11 08:07:28

标签: c# asp.net pdf

我有一个问题,也许这有点荒谬。我想在我的ASP.Net项目中生成一个设备,用户可以将word文档转换为PDF。是否有编程方式的解决方案?

或者没有任何代码示例?

3 个答案:

答案 0 :(得分:0)

DevExpress有能力做到这一点。请参阅文档服务器here

答案 1 :(得分:0)

将Word文档转换为PDF有点棘手。我过去所做的是投资于第三方解决方案(ActivePDF)并围绕它编写了一个服务,可以由需要文档转换工具的应用程序使用。

答案 2 :(得分:0)

要从Word文档(DOC和DOCX)创建PDF,您需要使用库(所有商业版,因为我不知道任何处理DOC / DOCX和PDF的免费库):

BTW:

有几个库(免费和商业)来处理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不支持在服务器场景中使用Office互操作(如ASP.NET,Windows服务等) - 请参阅http://support.microsoft.com/default.aspx?scid=kb;EN-US;q257757#kb2

此外,自Windows Vista以来已经发生了一些与安全相关的更改,基本上很难在Windows服务中执行任何“类似桌面”的操作(IIS / ASP.NET只是Windows服务在这方面的特例) )。