金山词霸取不了Adobe Reader的词?

最近阅读英文论文遇到不少生词,于是就打开尘封已久的金山词霸。这个东东曾经和我的VC助手经常闹矛盾,于是被冷落了很久。

英文论文大部分都是pdf格式,当我打开词霸后,却发现取词功能失效了。然后我试了试在word文档中和网页上取词,没有出现问题,看来是金山词霸的pdf取词插件出问题了。于是在开始菜单中找到词霸的“插件管理器”,重新安装……结果还是不起作用。想到我的pdf阅读器以前是Acrobat Reader,自从Acrobat被Adobe收购后,我也升级了Reader软件到7.0。难道是词霸版本太低?

在5q上当了一个词霸的2007SP1版 ,安装,测试,失败;激活词霸的acrobat插件,还是失败=_=!

最后还是不得不求助于互联网。首先看到的是nonozone首页的一篇 文章,他推荐了一款软件,lingoes。我看了看简介,支持pdf取词!而且还免费!随意扩充词库!于是就拿来用。但是lingoes似乎对pdf也不感冒,无法用鼠标直接取词,而只能用剪贴板取词功能间接地翻译pdf。lingoes的帮助文档中有这样的解释:

灵格斯还提供了剪贴板取词功能。
任何文本文字一经被复制粘贴到系统的剪贴板里,灵格斯都会立即对该文本进行词典搜索,并将与之匹配的词条解释显示出来。对于一些长句子或词典中没有的词条内容,可以点击取词窗口中的“全文翻译”或“Web 搜索”进行精确翻译或搜索。
对于无法使用光标屏幕取词,或不能正确屏幕取词的某些软件,(如 PDF 阅读器、基于 Java 的一些应用程序等)可以利用这个功能进行辅助翻译。

后来我翻了一遍lingoes网站供下载的词库,虽然有不少好的词库,比如成语词典,牛津,朗文,TOEFL等等,但是没有我要的机械专业词典,只好放弃了lingoes。

接着搜索,终于找到了解决方法:找到词霸的plug-ins(或者是plugin)目录下的Xdict32.api文件,将它复制到Acrobat Reader\plug-ins\目录,重新打开Acrobat Reader,词霸就能取词了!

至于在词霸的插件管理器里激活Acrobat插件却不起作用的原因,我想,或者是因为我的词霸是D版的,或者是因为Reader不再是Acrobat Reader,而是Adobe Reader了。

5q, acrobat reader, adobe, 金山词霸, lingoes
isdox?i=d875c5d7a84da43b71ffa07878288aea isdox?i=9072e26d55f1e10709526b62e674af17
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SQLAlchemy 是一个 SQL 工具包和对象关系映射(ORM)库,用于 Python 编程语言。它提供了一个高级的 SQL 工具和对象关系映射工具,允许开发者以 Python 类和对象的形式操作数据库,而无需编写大量的 SQL 语句。SQLAlchemy 建立在 DBAPI 之上,支持多种数据库后端,如 SQLite, MySQL, PostgreSQL 等。 SQLAlchemy 的核心功能: 对象关系映射(ORM): SQLAlchemy 允许开发者使用 Python 类来表示数据库表,使用类的实例表示表中的行。 开发者可以定义类之间的关系(如一对多、多对多),SQLAlchemy 会自动处理这些关系在数据库中的映射。 通过 ORM,开发者可以像操作 Python 对象一样操作数据库,这大大简化了数据库操作的复杂性。 表达式语言: SQLAlchemy 提供了一个丰富的 SQL 表达式语言,允许开发者以 Python 表达式的方式编写复杂的 SQL 查询。 表达式语言提供了对 SQL 语句的灵活控制,同时保持了代码的可读性和可维护性。 数据库引擎和连接池: SQLAlchemy 支持多种数据库后端,并且为每种后端提供了对应的数据库引擎。 它还提供了连接池管理功能,以优化数据库连接的创建、使用和释放。 会话管理: SQLAlchemy 使用会话(Session)来管理对象的持久化状态。 会话提供了一个工作单元(unit of work)和身份映射(identity map)的概念,使得对象的状态管理和查询更加高效。 事件系统: SQLAlchemy 提供了一个事件系统,允许开发者在 ORM 的各个生命周期阶段插入自定义的钩子函数。 这使得开发者可以在对象加载、修改、删除等操作时执行额外的逻辑。
### 回答1: 要实现在Java中调用金山词霸屏幕的功能,可以通过以下步骤进行操作: 1. 下载及安装金山词霸软件:首先需要在计算机上下载并安装金山词霸软件,确保软件正常运行。 2. 导入相关依赖库:根据金山词霸提供的API文档,确定所需的相关依赖库,并将其导入到Java项目中。 3. 创建Java代码文件:在Java项目中创建一个新的Java代码文件,用于调用金山词霸屏幕的功能。 4. 编写Java代码:在Java代码中,可以使用Java的外部应用程序接口(API)或者使用JNI接口来与金山词霸进行交互。根据金山词霸的API文档,按照要求调用相应的函数和方法,获屏幕的结果。 5. 运行Java代码:编译并运行Java代码,确保程序可以成功调用金山词霸屏幕功能,并获到预期的结果。 需要注意的是,由于金山词霸屏幕功能的实现方式可能会因版本不同而有所差异,因此在具体实现时应参考金山词霸的相关API文档,确保代码的准确性与稳定性。 ### 回答2: 要调用金山词霸屏幕的源码,可以使用Java的相关库和API。首先,需要在项目中引入金山词霸的Java库文件。然后,在代码中创建一个金山词霸的实例对象,用于控制屏幕的操作。 接下来,可以使用Java的事件监听机制,监听鼠标操作或者键盘操作,当用户点击鼠标或者按下特定的按键时,触发功能。在事件监听方法中,调用金山词霸实例对象的相关方法,如startCapture()方法,开始进行屏幕的操作。 经过截图和文字识别处理后,金山词霸会返回到的语信息。可以将语信息显示到界面上,或者存储到文件中,根据需要进行进一步的处理和展示。 在整个过程中,需要注意异常处理以及安全性问题。确保金山词霸库文件正确引入,并且用户有正常的操作权限。此外,可能还需检查操作系统的兼容性以及金山词霸库的版本适配性。 需要注意的是,金山词霸的使用可能涉及到授权和付费问题。在使用前,建议查阅官方文档,了解相关授权和付费要求,确保合法合规地使用金山词霸的屏幕功能。 ### 回答3: 要实现Java调用金山词霸屏幕源码,可以按照以下步骤进行: 1. 首先,需要在电脑上安装好Java开发环境,确保可以编译和运行Java程序。 2. 在网上搜索或直接访问金山词霸的开放平台或开发者文档,查找屏幕功能的API文档和示例代码。 3. 阅读API文档和示例代码,了解如何进行屏幕的调用和使用。 4. 在Java的开发环境中创建一个新的Java项目,命名为"ScreenTranslator"(或其他合适的名称)。 5. 在该项目中创建一个Java类,命名为"ScreenTranslatorDemo"(或其他合适的名称),这个类将用于编写屏幕功能的代码。 6. 在"ScreenTranslatorDemo"类中导入相关的Java类库和API库。 7. 编写代码来调用金山词霸屏幕的API,实现屏幕功能。这可能涉及到一些API调用、参数的设置和返回结果的处理。 8. 在main方法中,编写测试代码,模拟屏幕的场景,并调用相应的方法进行语的翻译和输出。 9. 运行Java程序,查看屏幕功能是否正常工作,并检查输出结果是否符合预期。 10. 根据需要,可以对代码进行优化、封装或添加其他功能,以提高程序的可用性和用户体验。 需要注意的是,以上步骤仅供参考,具体的实现方式可能与金山词霸的API和文档有关。因此,在实际过程中,最好参考具体的文档和示例代码,以确保正确调用金山词霸屏幕的API。从这个角度来说,这只是一个大致的指引。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值