2

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

或者没有任何代码示例?

4

3 回答 3

0

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

于 2012-04-11T09:33:34.623 回答
0

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

于 2012-04-14T18:40:19.577 回答
0

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

顺便提一句:

有几个库(免费和商业)来处理 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 服务的一个特例)。

于 2012-04-14T18:45:10.163 回答