Страница 14 из 19
Добавлено: Чт окт 30, 2014 18:52
Skif_off
Доступна версия
1.50 (2014/10/28), исправлены проблемы с работой с xlsx.
2.07
Добавлено: Чт дек 10, 2015 12:14
Skif_off
Доступна версия
1.52 (2015/11/19).
Добавлено: Пн фев 15, 2016 00:07
Mailk
2.14
http://ebstudio.info/home/xdoc2txt.html#download
я не понял чем отличается верм=сии 2.хх от 1.5хх ?
Добавлено: Пн фев 15, 2016 00:31
Skif_off
Mailk
Юникод +
iFilter и вроде всё.
Добавлено: Вт фев 16, 2016 01:07
Alextp
Отпишусь-ка я от темы,а то тут полуспам какой-то идет,
хотя, если что, откомпилировать смогу (хоть я и не помню по коду ничерта, но это Окей)
Добавлено: Вс окт 09, 2016 12:03
Dimsok
А что, конвертеры должны быть только в папке с плагином? Подставляю абсолютый путь, вылетатет ошибка. Пытаюсь приспособить Calibre, но не получается. Годны только проги, которые по умолчанию в txt конвертят?
Добавлено: Вс окт 09, 2016 14:29
Avada
Dimsok писал(а):Годны только проги, которые по умолчанию в txt конвертят?
А название
TextSearch и слова в ридми "full-text search in any documents, which have command-line converters
to the plain-text form" дают какой-то повод в этом усомниться?
Добавлено: Вс окт 09, 2016 15:06
Dimsok
Avada
Я к тому, что нельзя ли в textsearch.ini как-нибудь прописать для calibre ключ, чтобы он конвертировал именно в txt? Имя выходного файла.txt. Только те программы можно использовать, которые кроме как в txt ни во что не умеют?
Добавлено: Вс окт 09, 2016 15:26
Skif_off
Dimsok
В каких форматах вы хотите искать?
Добавлено: Вс окт 09, 2016 15:32
Dimsok
Skif_off писал(а):Dimsok
В каких форматах вы хотите искать?
Ну какие калибре поддерживает. Epub, lit, pdb, lrf, mobi.
Вот к примеру кнопка для конвертации выделенных файлов в txt
Код: Выделить всё
TOTALCMD#BAR#DATA
%ComSpec% /c for /f "delims=" %# in
('type %WF') do "c:\Program Files\Calibre\Calibre\ebook-convert.exe" "%%#" "%t%%~n#.txt"
C:\Program Files\Calibre\Calibre\calibredb.exe
Convert with Calibre to txt all to the other panel
1
-1
И как это дело можно приладить к textsearch. Батник писать.
Добавлено: Вс окт 09, 2016 15:52
Skif_off
Dimsok
Ну так и попробуйте в лоб, только для каждого формата в секции конвертеров:
По умолчанию в UTF-8, кажется, получится, если плаг не сможет искать, то можно что-то вроде такого для получения cp1251:
[cut]
Код: Выделить всё
EPUB=ebook-convert.exe "{In}" "{Out}" --max-line-length 0 --txt-output-encoding windows-1251 --txt-output-formatting plain
LIT=ebook-convert.exe "{In}" "{Out}" --max-line-length 0 --txt-output-encoding windows-1251 --txt-output-formatting plain
PDB=ebook-convert.exe "{In}" "{Out}" --max-line-length 0 --txt-output-encoding windows-1251 --txt-output-formatting plain
LRT=ebook-convert.exe "{In}" "{Out}" --max-line-length 0 --txt-output-encoding windows-1251 --txt-output-formatting plain
MOBI=ebook-convert.exe "{In}" "{Out}" --max-line-length 0 --txt-output-encoding windows-1251 --txt-output-formatting plain
[/cut]
--max-line-length 0 не уверен, что нужно, но на случай, если строки могут резаться посередине слова.
Добавлено: Вс окт 09, 2016 16:25
Dimsok
Skif_off
Спасибо, ток конечно со скоростью у Calibre проблемы. Вспомнил про извлекатель текста от балаболки:
http://www.cross-plus-a.com/balabolka_text.zip
Работает в разы шустрей, правда не столько форматов поддерживает.
Поддерживаемые форматы файлов: AZW, AZW3, CHM, DOC, DOCX, EPUB, FB2, HTML, MHT, MOBI, ODT, PDF, PRC, RTF, TXT
Вот параметры для моей кнопки: -f "%%#" -e "utf8" -p "%t%%~n#"
Поможешь сконфигурировать?
Добавлено: Вс окт 09, 2016 19:47
Skif_off
Dimsok
Dimsok писал(а):ток конечно со скоростью у Calibre проблемы.
А с кодировкой что? С UTF-8 плаг работает?
Dimsok писал(а):-f "%%#" -e "utf8" -p "%t%%~n#"
Аналогично:
Код: Выделить всё
EPUB=путь\balabolka_text.exe -f "{In}" -p "{Out}"
Остаётся вопрос с кодировкой.
Добавлено: Вс окт 09, 2016 21:43
Dimsok
Аналогично:
Я так и пробовал, вываливается ошибка, что нельзя сконвертировать TEMPTextSrch.txt, хотя он создается.
Добавлено спустя 3 минуты:
А с кодировкой что? С UTF-8 плаг работает?
То, что под спойлерами работало, но оч. уж долго. Сравнил конвертацию, балаболкина утилита раз в 10 быстрей.
Временный файл создается TEMPTextSrch.txt.txt. Наверное, txt должно быть только в расширении.
Добавлено спустя 1 час 1 минуту:
В общем, у меня только так получилось:
FB2=cmd /c Conv\balabolka_text\balabolka_text.exe -f "{In}" -o > "{Out}"
Пришлось скопировать её в папку с плагином, потому что с абсолютным путём почему-то ничего не ищет.
Добавлено спустя 24 минуты:
Финальный вариант:
Код: Выделить всё
Balabolka_text=cmd /c Conv\balabolka_text\balabolka_text.exe -f "{In}" -o > "{Out}"
FB2=Balabolka_text
MOBI=Balabolka_text
AZW=Balabolka_text
EPUB=Balabolka_text
PRC=Balabolka_text
CHM=Balabolka_text
RTF=Balabolka_text
Добавлено спустя 24 минуты:
Ну и искать в архивах по файлам, которые поддживаает balabolka_text. Я держу в них те, которые сжимаются хорошо - txt, doc, fb2, mht, rtf
Код: Выделить всё
Balabolka_text_7z=cmd /c Conv\balabolka_text\7z.exe e "{In}" -so|Conv\balabolka_text\balabolka_text.exe -i -o > "{Out}
ZIP=Balabolka_text_7z
RAR=Balabolka_text_7z
7Z=Balabolka_text_7z
Добавлено: Пн окт 10, 2016 01:35
Dimsok
{CP:UTF16} у кого-нибудь работает? У меня не хочет.