





















前提条件:安装Acrobat Distillr,可以通过安装Acrobat Professional 版本实现。
1.在Winform下实现转换
很简单,需要引用COM组件 PDFMake
Code
2.在WebForm下转换
比上面复杂点,因为上面的代码在IIS时,就是转换不成功,花了点时间,发现原因是两个的用户不同,一个是管理员,一个是Asp.net 帐户或者是network Service 看IIS是5.0 还是6.0。想通过更改设置权限来解决,改了不少,效果是从一个错误,变成了另一个错误。
从网上搜索到下面这个办法,也是比较简单的。
前提条件:
(1)安装虚拟打印机:进入WINDOWS的控制面板,进入打印机,点击"添加打印机"图标,在安装对话框上"按一步",出现选择打印机时,在制造商一栏中选择"Generic",在打印机一栏中,选择"MS Publisher Color Printer",然后一路按下一步,知道安装结束。以下代码并没有提供当前的打印机,而是使用系统默认的,即设置的"MS Publisher Color Printer"。
(2)必须添加引用Acrobat Distiller与WORD,可以从COM组件中添加。
Code
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。