FB2 to LRF converter (console version)

Эта версия написана для консольных приложений. В основном она предназначена для работы в не Windows операционных системах под виртуальными windows машинами и эмуляторами.

На текущий момент существуют следующие версии FB2 to LRF конвертера:

1. Windows GUI версия fb2lrf. В ней возможно устанавливать параметры конверсии из графического интерфейса, создавать файлы и фолдеры с заданными параметрами, делать групповые операции, делать постпроцессинг файлов, включать контекстные меню, drag&drop и пр. При использовании из command line возможно полное или частичное подавление оконных интерфейсов (см. использование command line на FB2 to LRF converter.

2. Windows GUI версия с отключенным использованием внешних фонтов fb2lrf_1.0nx. Она сделана потому, что windows эмулятор wine (для OS отличных от Windows) не понимает некоторых вызовов допускаемых в стандартной Windows. Эта версия не является по параметрам равной последним версиям fb2lrf для Windows.

3. Полностью консольная версия fb2lrf_c, обсуждаемая на этой странице не имеет никаких оконных интерфесов, threads и пр. Она предназначена для преобразования одного fb2 или fb2.zip файла в lrf и имеет более широкие настройки параметров путей к файлу со стилями и temp фолдеру. Она соответствует последней версии fb2lrf. Рекомендуется использовать эту версию в эмуляторах windows или как скрипт встраиваемый в другие программы. Эта версия может быть использована в любых freeware программах, коммерческое использование не допускается.



Update (Sept 19, 2010).

В связи с появлением PRS-350 и PRS-650.

Устранены баги, связанные с external fonts. (ранее внешние фонты практически не использовались), пока PRS 350 и PRS 650 не русифицированы, внешние фонты необходимы для чтения книг по русски.

Пока нет русификации:

Особенности ридеров: lrf файлы листаются быстро с внешними фонтами (несравнимо быстрее, чем PRS 505). Однако, разрешается использовать только 2 внешних фонта (в 505, например, можно было много).

Как и раньше, формат default_styles.sini такой же как и в GUI версии.Вот пример default_styles.sini с фнешними фонтами (проверьте пути к файлам!!!): default_styles.sini

*************************************************************************************************

Использование:

fb2lrf_c [-s fullpathstylefile.sini] [-t fullpathtemporary folder] -i fullpathinputfile -o fullpathoutputfile

-s и -t не обязательны, если они не установлены, то для -s берется currentdir\default_styles.sini а для -t берется теmp folder windows, а если он не определяется, то currentdir. Расширения для файла со стилями и для преобразуемого файла могут быть любыми. Тип файла (fb2, zip - не zip) определяется из файла, а не из расширения.

Если input Или output files не имеют полного пути, то используется currentdir


Exit codes (+пишет)

0:OK 1:Error: inputfile or outputfile is not defined 2:Error: temp dir cannot be set 3:Error: Cannot open style file 4:Error: Cannot open input file 5:Error: More than 1 file in archive 6:Error: Cannot extract file to TempDir\forLRFconversion 7:Error: Cannot open extracted file 8:Error: Extracted file is not fb2 file 9:Error: Not fb2 file 10:Error: Error in fb2 header

Файл со стилями совместим со стилями fb2lrf, в архиве лежит deafault_styles.sini с комментариями по парамет
