【问题标题】:How to use Gecko engine in ABCPDF v7 Classic ASP如何在 ABCPDF v7 Classic ASP 中使用 Gecko 引擎
【发布时间】:2014-01-29 07:05:55
【问题描述】:

我们刚刚将一个旧网站转移到一家新的托管公司,该公司在 Windows Server 2012 VPS 上安装了 ABCPDF 版本 7。

不幸的是,现有代码无法正常工作,根据我的研究,这是由于版本 7 与更高版本的 IE 不兼容,例如安装在 Server 2012 上的版本。

所以我试图改用 Gecko 引擎。我在服务器上安装了 Firefox。并在创建 doc 对象后直接将代码添加到 Classic ASP 脚本中:

doc.HtmlOptions.Engine = 1

很遗憾,这会导致以下错误:

Object doesn't support this property or method: 'HtmlOptions.Engine'

如何更改以使用 Gecko 引擎,我这样做是否正确,还是有其他问题?

作为最后的手段,是否可以在 Server 2012 上安装旧版本的 IE?

【问题讨论】:

    标签: asp-classic abcpdf


    【解决方案1】:

    我认为您可能别无选择,只能为更高版本付费。我自己也去过

    Gecko 支持是在 v8 中引入的,看起来好像它使用的是自己的修改版本的显示引擎,而不是 Firefox 自带的。但是,由于 V8 及更高版本支持当前版本的 IE,您可能不想打扰 Gecko。

    http://www.websupergoo.com/abcpdf-13.htm

    重新 Internet Explorer 8 - 这是我认为旧版本 ABCpdf 所需的版本 - 如果您的服务器一开始就安装了 IE8 并且它已自动更新,那么理论上应该可以回滚到以前的版本,甚至从头开始重建服务器,然后阻止windows update更新IE。如果是IE9或以上版本,那你确实需要升级ABCpdf

    【讨论】:

    • 啊哈,没有意识到这个功能是在v8+中添加的,也没有意识到我不必安装FF。我认为你是对的 - 新版本的 ABCPDF 是唯一的选择。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-24
    相关资源
    最近更新 更多