Преобразуйте файл CHM в CSV или [закрытый] SQL

8
задан Community 31 October 2014 в 10:37
поделиться

2 ответа

Кстати, вы должны указать язык (английский, арабский ...), на котором вы хотите создать этот набор данных, так как это влияет как на выбор книги источники и утилиты преобразования.

Определение источников содержания данных :
Интересно, что для всех [интерактивных] онлайн-инструментов поиска по хадисам , таких как тот, который включен в
Сборник CRCC of Сайт мусульманских текстов (оригинал с MSA West , но почему-то недоступен / больше не работает на сайте MSA), похоже, нет загружаемой версии базовые базы данных!
Есть несколько онлайн-версий самих книг, в частности, популярные, которые вы упомянули, но затем вам нужно будет проанализировать и проиндексировать их должным образом, чтобы сохранить ссылки и т. Д. Кроме того, вернемся "назад" с книгами, вам придется связать их самостоятельно.

Что касается преобразования файлов CHM ...
Я не знаю ни одной программы с открытым исходным кодом или бесплатного программного обеспечения, кроме условно-бесплатного ABC Amber CHM converter (около 25 долларов США), по-видимому, является золотым стандартом для этой цели.
Я имел возможность познакомиться с этим программным обеспечением только пару лет назад, когда выполнял одноразовую работу по преобразованию, аналогичную той, которую вы планируете.Конвертер Amber «сделал свое дело»; К счастью, основная структура страниц справки обнаружила большую регулярность, которая позволила относительно прямую табуляцию в поля CSV / базы данных.
Конвертер ABC Amber поддерживает множество языков, включая арабский (но я использовал его только для английского).

3
ответ дан 6 December 2019 в 00:06
поделиться

Существует хорошо известная библиотека * nix с открытым исходным кодом под названием libchm, на которой основано большинство программ просмотра * nix chm. Он поставляется с инструментом для распаковки .chm в исходные файлы .html (из которых вам затем придется преобразовать таблицы html в .csv).

Lazarus / Free Pascal также имеет библиотеки, которые даже могут писать, но это не так легко сделал инструмент "chm compiler".

1
ответ дан 6 December 2019 в 00:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: