将CHM文件转换为CSV或SQL

问题描述:

我正在创建Facebook应用程序,除了CHM格式外,我想使用的数据不可用。将CHM文件转换为CSV或SQL

是否可以将CHM文件转换为CSV或SQL?我们是否有任何现有的工具?

感谢您一如既往的帮助。

+6

大声笑@关闭选民。寻找一个借口来尝试“太本地化”? – xyz 2010-04-14 15:42:17

+0

您是否找到类似于KUAN a.z.的事物?我想将XML Kur'an翻译成波斯尼亚语 – adopilot 2010-04-14 15:43:11

+0

不,我不查找*。其实我正在制作一个Facebook应用程序,在用户墙上随机发布一段圣训。所以只需要他们来填充数据库,我想我需要去@mjv过程,然后使用正则表达式的文件,使我自己的数据库 – 2010-04-19 02:12:03

顺便说一句,您应该指定您希望构建此数据集的语言(英语,阿拉伯语...),因为这会影响图书来源的选择和转换实用程序。

里识别数据内容源
有趣的是,和所有的[互动]在线圣训搜索工具如一个在
CRCC's Compendium of Muslim Texts网站(原从MSA West,但不知何故无法使用/在工作MSA网站了),似乎没有任何可下载的版本的底层数据库!
本书有几种在线版本,特别是您提到的流行版本,但您需要正确解析和索引它们以保留参考文献等。另外,回到书本上,您会必须自己联系他们。

至于转换CHM文件 ...
有没有开源或免费的程序,我所知道的,但共享ABC Amber CHM converter(约$ 25.00)似乎是用于这一目的的黄金标准。
我几年前才通过这个软件的曝光,进行一次类似于你正在考虑的转换工作。琥珀转换器“诀窍”;幸运的是,帮助页面的底层结构暴露了很多规律性,允许在CSV /数据库字段中显示相对简单的列表。
ABC Amber转换器支持多种语言,包括阿拉伯语(但我仅用于英语)。

有一个众所周知的开放源代码* nix lib,称为libchm,其中大多数* nix chm查看器都基于这个库。它附带一个工具来将.chm解压缩到它的.html原始文件(然后你将不得不将html表格转换为.csv)

Lazarus/Free Pascal也有libs,甚至可以编写,但afaik no随时提出“chm编译器”工具。

+0

谢谢+1 ..但我正在寻找一个Windows解决方案 – 2010-04-19 02:07:46

+0

有窗户我认为的版本。安珀事情正在使用它的机会很大。 – 2010-04-19 08:09:00