Pdf 微软XPS打印机
我正在使用ABCPdf从一些HTML代码中获取pdf。当我开发的时候,一切都很好,现在我把它安装在服务器上,它不工作了。它抛出这个异常 WebSupergoo.ABCpdf8.Internal.pdfeexception: ABCpdf无法检测任何打印机。 壁虎引擎需要一台打印机 安装在系统中。通常,XPS 文档作者就足够了。尝试 还将服务作为 交互式用户 在我的计算机上安装了MS office,在服务器上没有安装 因此,我的问题是:Pdf 微软XPS打印机,pdf,pdf-generation,xps,printers,abcpdf,Pdf,Pdf Generation,Xps,Printers,Abcpdf,我正在使用ABCPdf从一些HTML代码中获取pdf。当我开发的时候,一切都很好,现在我把它安装在服务器上,它不工作了。它抛出这个异常 WebSupergoo.ABCpdf8.Internal.pdfeexception: ABCpdf无法检测任何打印机。 壁虎引擎需要一台打印机 安装在系统中。通常,XPS 文档作者就足够了。尝试 还将服务作为 交互式用户 在我的计算机上安装了MS office,在服务器上没有安装 因此,我的问题是: 是否(使用ABCpdf)在没有MS XPS打印机的情况下使
- 是否(使用ABCpdf)在没有MS XPS打印机的情况下使用Doc.AddImageHtml方法生成PDF
- 如果没有,我是否可以在不安装office的情况下安装XPS打印机
谢谢 我发现,如果我改为使用MSHtml引擎来呈现HTML,那么服务器上就没有问题了 请注意,在链接中,您应该转到第节 ABCpdf 然后是问题 6.29-在安装IE9的情况下转换HTML时,我看到异常情况: 'ABCpdf无法启动MSHtml 此版本Internet的引擎 “已安装资源管理器。”
这是我目前拥有的唯一解决方案,但如果有人有一个解决方案可以使ABCPdf在没有Microsoft XPS打印机的情况下工作,并且在IE9上没有问题,我将非常感谢。您可以从以下站点下载适用于server 2003的XPS Essentials Pack,其中包括XPS驱动程序:
如果您的服务器是2000,那么它将无法工作,但是错误消息提示任何驱动程序都可以工作。打开“打印机”文件夹,从“文件”菜单中选择“服务器属性”,转到“驱动程序”选项卡并添加任何PostScript驱动程序。我猜该组件依赖于安装打印机驱动程序来获取字体宽度。最新版本的Windows和.NET将自动安装XPS Document Writer。您可以尝试重新安装它:ABCpdf的最新版本已经取消了Gecko引擎对打印机的要求,IE9对MSHtml的支持现在应该可以正常工作了。(完全披露:诸如此类;)