我有一个问题,也许这有点荒谬。我想在我的ASP.Net项目中生成一个设备,用户可以将word文档转换为PDF。是否有编程方式的解决方案?
或者没有任何代码示例?
答案 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服务在这方面的特例) )。