我知道这个问题已经被提过很多次了。我需要将存储在Windows server 2003 web服务器中的MS-Word文档转换为PDF。该web服务器未安装任何MS-Office组件。
我想我有几个选择:
1-使用Aspose.Word组件,但它的价格对我们来说相当高。
2-编写我的asp.net web应用程序,以便将任何MS-Word文档发送到虚拟PDF打印机。例如,PDFCreator应该预先安装在Windows Server2003中。
我认为选项2会更实际。
我的问题是:在asp.net应用程序中可以将Word文档发送到PDF打印机吗?你能给我指出一些关于如何做到这一点的教程吗?
发布于 2013-07-24 01:28:53
虚拟PDF打印机是您的最佳选择。试用Bullzip PDF Printer (http://www.bullzip.com/products/pdf/info.php)希望这能有所帮助。
发布于 2015-01-05 22:10:32
using Microsoft.Office.Interop.Word;
public Microsoft.Office.Interop.Word.Document wordDocument { get; set; }
public void ConvertWord2Pdf(string Source, string Target)
{
Microsoft.Office.Interop.Word.Application appWord = new
Microsoft.Office.Interop.Word.Application();
wordDocument = appWord.Documents.Add(Source);
wordDocument.ExportAsFixedFormat(Target, WdExportFormat.wdExportFormatPDF);
}添加引用microsoft word 12.0对象库。在更改microsoft office word属性中运行->dcomcnfg。身份验证级别-无。安全选项卡添加当前用户(如果是iis,则添加iis用户)授予完全访问权限。Identity选项卡选择Interactive user。
发布于 2015-01-23 16:38:28
提供“打印到PDF”方法的PDF-XChange之类的虚拟打印机可能是另一种选择。
https://stackoverflow.com/questions/17817002
复制相似问题