fb2pdf
Goto page Previous  1, 2, 3 ... 8, 9, 10 ... 231, 232, 233  Next
 
View unanswered posts
Post new topic   Reply to topic    The-eBook Forum Index -> Программное обеспечение
 
Author Message

viktorz
Член клуба The eBook

Член клуба The eBook



Joined: 22 Sep 2007
Posts: 3187


Location: San Jose, CA

PostPosted: 27.12.2009 11:05     Quote

DrManual
Попробуйте, пожалуйста, этот файл: http://viktorz.s3.amazonaws.com/fb2pdf/enforcePageSizeTest1.pdf
Картинки в углах в нем видимы - зеленые квадратики. Последняя страница неполная. Интересно, что Kindle DX с ней сделает.

Posted after 1 hour 25 minutes 47 seconds:

Новая версия:

Обновлено:
- тэг strikethrough (ранее не поддерживался)

Исправлено:
- отступы для главы, начавшейся с новой страницы

Новую версию поверх старой лучше не копировать. Во избежание.
_________________
Nothing Is Ever Easy fb2pdf
 
View user's profile Send private message ^

DrManual
Член клуба The eBook

Член клуба The eBook



Joined: 28 Dec 2006
Posts: 458


Location: Москва

PostPosted: 27.12.2009 15:46     Quote

Спасибо, я так понял, что 3 и 11 неполные. Всё отображается супер, т.е. остатки текста сверху. "Квадратики" видны.
 
View user's profile Send private message ^

viktorz
Член клуба The eBook

Член клуба The eBook



Joined: 22 Sep 2007
Posts: 3187


Location: San Jose, CA

PostPosted: 28.12.2009 01:59     Quote

Замечательно, тогда вот еще четыре тестовых файла, с разными сочетаниями цвета и прозрачности угловых картинок.

http://viktorz.s3.amazonaws.com/fb2pdf/enforcePageSizeTest1.pdf
http://viktorz.s3.amazonaws.com/fb2pdf/enforcePageSizeTest2.pdf
http://viktorz.s3.amazonaws.com/fb2pdf/enforcePageSizeTest3.pdf
http://viktorz.s3.amazonaws.com/fb2pdf/enforcePageSizeTest4.pdf
_________________
Nothing Is Ever Easy fb2pdf
 
View user's profile Send private message ^

DrManual
Член клуба The eBook

Член клуба The eBook



Joined: 28 Dec 2006
Posts: 458


Location: Москва

PostPosted: 28.12.2009 09:55     Quote

viktorz
Спасибо!
К сожалению смогу ответить завтра Sad
 
View user's profile Send private message ^

DrManual
Член клуба The eBook

Член клуба The eBook



Joined: 28 Dec 2006
Posts: 458


Location: Москва

PostPosted: 29.12.2009 00:08     Quote

Итак, завтра настало раньше.

test1 test2 test 4 - квадратиков нет, отрывочки по центру страницы
test 3 - видны квадратики (средне-серые) - отрывочки сверху страницы
 
View user's profile Send private message ^

viktorz
Член клуба The eBook

Член клуба The eBook



Joined: 22 Sep 2007
Posts: 3187


Location: San Jose, CA

PostPosted: 29.12.2009 00:51     Quote

Вот оно как, невидимость-прозрачность не катит, значит. Получается, он делает свое грязное дело уже после отрисовки страницы, и белым-прозрачным его не обманешь. Мда... Ну что Вам сказать... Можно, конечно, так и сделать - с серыми уголками. Устроит?
_________________
Nothing Is Ever Easy fb2pdf
 
View user's profile Send private message ^

DrManual
Член клуба The eBook

Член клуба The eBook



Joined: 28 Dec 2006
Posts: 458


Location: Москва

PostPosted: 29.12.2009 01:08     Quote

viktorz
Оставьте, пожалуйста такую возможность с переключением false-true Бывает очень нужно.
 
View user's profile Send private message ^

kpumuk
Зрелый участник форума

Зрелый участник форума



Joined: 13 Oct 2009
Posts: 39


Location: Харьков, Украина

PostPosted: 03.01.2010 16:13     Quote

Добавьте еще в описание программы:

Quote:
Для пользователей Max OS X, нужно добавить в fb2pdf.sh в начале строчку

Code:
JAVA_HOME="/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Ho me/"


(нужно убрать пробел в слове Home в конце пути, это баг форматирования на форуме.


Posted after 12 minutes 50 seconds:

Да, и если кому интересно, вот мои шрифты и стили для книг.

Пример книги Сергей Мусаниф: Цвет мира — серый

Запускать, естественно:

Code:
fb2pdf.sh -s data/kpumuk.stylesheet.json book.fb2 book.pdf


Posted after 6 minutes 41 seconds:

И еще. Огромное спасибо за замечательную утилиту. Наконец-то я доволен тем, как выглядят мои книги! :-) Так держать!
_________________
Не можешь быть выше критики — пригнись
 
View user's profile Send private message Skype MSNM ICQ ^

GrayCat
Член клуба The eBook

Член клуба The eBook



Joined: 27 Jun 2005
Posts: 1620


Location: Самара, Россия

PostPosted: 03.01.2010 17:55     Quote

попробовал
результат очень понравился

но озадачило вот что:

1) 3 страницы оглавления типа
"Глава 1"
"Глава 2"
"Глава 3"
...
"Глава 59"
"Глава 60"
(и они вроде бы как ссылки, но все ведут на 1-ю страницу)

2) на отдельной странице обычным текстом "Автор - название"(обычным шрифтом и размером, выравнено влево вверх)
т.е. ещё одна "пустая страница"

3) описание книжки в соне выглядит транслитом
да, я понимаю, что не у всех соня руссифицированная, но покажите, плз, "переключатель"
transliterateMetaInfo: "true" ?
оно ?

отбой, разобрался

4) очень хотелось бы научить конвертер "кушать" файлы с пробелами и русскими именами
(и вот тут автоматическая транслитерация выходных имён файлов могла бы пригодиться)

5) под линуксом тоже пришлось выставлять переменную JAVA_HOME
в моём случае понадобилось такое: "JAVA_HOME=/usr/lib/jvm/java-6-sun"

6) в том же файле увидел комбинацию ]. (скобка от сноски)
точка перенесена на новую строку Sad

P.S.
версия вроде бы как самая последняя, от 27 декабря 2009

P.P.S. пункты 1 и 2 относятся к книге "10 Война Хонор.fb2" Дэвида Вебера, взятой на "флибусте"
 
View user's profile Send private message ^

viktorz
Член клуба The eBook

Член клуба The eBook



Joined: 22 Sep 2007
Posts: 3187


Location: San Jose, CA

PostPosted: 04.01.2010 08:55     Quote

kpumuk, спасибо!



GrayCat wrote:

1) 3 страницы оглавления типа
"Глава 1"
"Глава 2"
"Глава 3"
...
"Глава 59"
"Глава 60"
(и они вроде бы как ссылки, но все ведут на 1-ю страницу)

Вот сейчас скачал Veber_Honor_Harrington_10_Voyna_Honor.73782.fb2.zip с flibusta.net, сконвертировал - и ссылки из оглавления ведут на соответствующие главы, то есть воспроизвести проблему не удалось. Посмотрите, пожалуйста, нет ли каких сообщений об ошибках в log-файле

Posted after 14 minutes 45 seconds:

GrayCat wrote:

4) очень хотелось бы научить конвертер "кушать" файлы с пробелами и русскими именами


Под линукс? Ну если очень хочется, то замените в файле fb2pdf.sh строчку
Code:
./groovy/groovy ./groovy/launcher.groovy $*

на строчку
Code:
./groovy/groovy ./groovy/launcher.groovy "$*"

и будет вам счастье:


Posted after 14 minutes 48 seconds:

GrayCat wrote:

5) под линуксом тоже пришлось выставлять переменную JAVA_HOME
в моём случае понадобилось такое: "JAVA_HOME=/usr/lib/jvm/java-6-sun"

В файле fb2pdf.sh ? Вот ведь... а в моем линуксе и так работает...

Posted after 11 minutes 29 seconds:

GrayCat wrote:

6) в том же файле увидел комбинацию ]. (скобка от сноски)
точка перенесена на новую строку Sad


Мда, нехорошо. Спасибо, что сообщили, посмотрю на досуге, что можно сделать.
_________________
Nothing Is Ever Easy fb2pdf
 
View user's profile Send private message ^

BeardMan
Член клуба The eBook

Член клуба The eBook



Joined: 03 Sep 2008
Posts: 433


Location: Москва и Подмосковье

PostPosted: 04.01.2010 15:40     Quote

kpumuk
Наверное, не для всех мак-пользователей (JAVA_HOME) придётся обязательно добавлять. У меня проблем изначально не было.

viktorz
"Копил" вопросы, предложения и "претензии", но со скобками от сносок меня уже опередили. Smile
Запятые тоже "скачут" на следующую строку...

Может быть конструкциям с цифрами, дефисом и буквами можно как-то запретить "переноситься"?
Типа "221-б" "33-й" и прочим подобным.

И ещё предложение: "вычищать за авторами файлов" пустые строки, вставленные после заголовков.
Это приводит в ряде случаев к "отрыву" заголовка от текста, который "уходит" на следующую страницу. Заголовок при этом, конечно, украшает низ предыдущей страницы, но, по-моему, это - лишнее.

"Накопил", как видно, не много... Всё больше радуюсь. Smile
 
View user's profile Send private message ^

viktorz
Член клуба The eBook

Член клуба The eBook



Joined: 22 Sep 2007
Posts: 3187


Location: San Jose, CA

PostPosted: 05.01.2010 00:35     Quote

BeardMan wrote:
со скобками от сносок меня уже опередили. Smile
Запятые тоже "скачут" на следующую строку...
Тоже после скобок от сносок, или вообще скачут?

BeardMan wrote:

Может быть конструкциям с цифрами, дефисом и буквами можно как-то запретить "переноситься"?
Типа "221-б" "33-й" и прочим подобным.
Это побочный эффект от недавних исправлений переносов слов с дефисом. Неполноценное было исправление. Надо будет переносы добить на досуге, заодно, глядишь, и эта проблема уйдет.

BeardMan wrote:

И ещё предложение: "вычищать за авторами файлов" пустые строки, вставленные после заголовков.
Это приводит в ряде случаев к "отрыву" заголовка от текста, который "уходит" на следующую страницу. Заголовок при этом, конечно, украшает низ предыдущей страницы, но, по-моему, это - лишнее.

Добавить опцию игнорировать "empty-line" после "title" можно. Но я не уверен, поможет ли это устранить отрывание текста от заголовков. Может, поставите парочку экспериментов? Удалите проблемный "empty-line " ручками из исходного fb2 и посмотрите, помогает ли.
_________________
Nothing Is Ever Easy fb2pdf
 
View user's profile Send private message ^

GrayCat
Член клуба The eBook

Член клуба The eBook



Joined: 27 Jun 2005
Posts: 1620


Location: Самара, Россия

PostPosted: 05.01.2010 02:13     Quote

viktorz wrote:
Вот сейчас скачал Veber_Honor_Harrington_10_Voyna_Honor.73782.fb2.zip с flibusta.net, сконвертировал - и ссылки из оглавления ведут на соответствующие главы, то есть воспроизвести проблему не удалось. Посмотрите, пожалуйста, нет ли каких сообщений об ошибках в log-файле

поправка - не работает "как надо" на 600-ой соне (на "большом брате" в KPDF ссылки в оглавлении работают корректно)
при этом "сноски" работают корректно (в 600-ой соне)
в лог-файле ошибок не было

viktorz wrote:
В файле fb2pdf.sh ? Вот ведь... а в моем линуксе и так работает...

ну на самом деле это "в системе"
"переменная окружения" ведь, а не просто переменная в скрипте
тут можно "разобраться как следует", а можно "просто добавить в скрипт проверку и определять переменную, если её нет"

за "$*" - спасибо
я просто опасался, что могут быть проблемы "глубже" (например, в самих ява-скриптах)
к примеру, при конвертировании fb2 с текстом в UTF8 в лог пишутся сообщения в cp1251

ЗЫ в тему "сносок"
интересно, можно ли "вернуться обратно" средствами самого PDF
 
View user's profile Send private message ^

viktorz
Член клуба The eBook

Член клуба The eBook



Joined: 22 Sep 2007
Posts: 3187


Location: San Jose, CA

PostPosted: 05.01.2010 03:46     Quote

GrayCat wrote:
поправка - не работает "как надо" на 600-ой соне (на "большом брате" в KPDF ссылки в оглавлении работают корректно)
при этом "сноски" работают корректно (в 600-ой соне)
в лог-файле ошибок не было


Ага, действительно, в сонином ридере проблема воспроизвелась. Что ж, учитывая, что сноски работают, вероятно, это поправимо.

Posted after 5 minutes 25 seconds:

GrayCat wrote:
тут можно "разобраться как следует", а можно "просто добавить в скрипт проверку и определять переменную, если её нет"


Я не в такой степени линуксоид, чтоб сделать это не задумываясь, а задумываться на эту тему мне лень. Но если Вы мне пришлете поправленный fb2pdf.sh , я его с удовольствием запихну в пакет Wink. Да, он же еще и на MacOS должен работать, а то люди не поймут...

Posted after 6 minutes 1 second:

GrayCat wrote:
ЗЫ в тему "сносок"
интересно, можно ли "вернуться обратно" средствами самого PDF


Ну, в принципе можно в тело сноски добавить ссылку назад, теоретически. А зачем? В PRS-505 вернутся назад было просто, одно нажатие кнопки, что, в PRS-600 стало проблематично?
_________________
Nothing Is Ever Easy fb2pdf
 
View user's profile Send private message ^

GrayCat
Член клуба The eBook

Член клуба The eBook



Joined: 27 Jun 2005
Posts: 1620


Location: Самара, Россия

PostPosted: 05.01.2010 05:26     Quote

viktorz wrote:
Я не в такой степени линуксоид, чтоб сделать это не задумываясь, а задумываться на эту тему мне лень. Но если Вы мне пришлете поправленный fb2pdf.sh , я его с удовольствием запихну в пакет . Да, он же еще и на MacOS должен работать, а то люди не поймут...

как только "доведу до ума" - с удовольствием поделюсь
а то тут, судя по всему, вырисовывается ненужная длинная цепочка скриптов

насчёт MacOS сложнее - мне просто негде тестировать
но - теоретически - должно работать и там, разве что с некоторыми "косметическими" изменениями

мда, не всё так просто Sad
работает ТОЛЬКО в родном каталоге
и я не понимаю, почему Evil or Very Mad


viktorz wrote:
Ну, в принципе можно в тело сноски добавить ссылку назад, теоретически. А зачем? В PRS-505 вернутся назад было просто, одно нажатие кнопки, что, в PRS-600 стало проблематично?

ну я нашел пока только такой способ:
нажать кнопку "Options"; там выбрать "History"; ткнуть в появившуюся стрелку "назад"; ткнуть в "крестик", чтоб выйти из режима "History"

ещё можно запомнить номер страницы и "перепрыгнуть" обратно
но удобнее как-нибудь "одним тыком", по-моему
 
View user's profile Send private message ^

viktorz
Член клуба The eBook

Член клуба The eBook



Joined: 22 Sep 2007
Posts: 3187


Location: San Jose, CA

PostPosted: 05.01.2010 11:01     Quote

GrayCat wrote:
viktorz wrote:
Ну, в принципе можно в тело сноски добавить ссылку назад, теоретически. А зачем? В PRS-505 вернутся назад было просто, одно нажатие кнопки, что, в PRS-600 стало проблематично?

ну я нашел пока только такой способ:
нажать кнопку "Options"; там выбрать "History"; ткнуть в появившуюся стрелку "назад"; ткнуть в "крестик", чтоб выйти из режима "History"

ещё можно запомнить номер страницы и "перепрыгнуть" обратно
но удобнее как-нибудь "одним тыком", по-моему


Офигеть эргономика. Повбывав бы.
_________________
Nothing Is Ever Easy fb2pdf
 
View user's profile Send private message ^

BeardMan
Член клуба The eBook

Член клуба The eBook



Joined: 03 Sep 2008
Posts: 433


Location: Москва и Подмосковье

PostPosted: 05.01.2010 14:39     Quote

viktorz

Запятая, как и точка, скачет после скобки от сносок.

А с удалением "empty-line" после "title" я погорячился. Проверка показла, что это не помогает.
Утешает, что всё-же это довольно не часто может встречаться.
Может быть можно сделать и "легче" - предусмотреть для таких случаев возможность "принудительно" начинать разделы с нового листа? Конечно же во "включаемом/выключаемом" виде.

Posted after 8 minutes 54 seconds:

viktorz wrote:
Ну, в принципе можно в тело сноски добавить ссылку назад...


Лучше уж не "в тело", а "в номер". Будет работать и во всех компьютерных программах просмотра. Smile
 
View user's profile Send private message ^

viktorz
Член клуба The eBook

Член клуба The eBook



Joined: 22 Sep 2007
Posts: 3187


Location: San Jose, CA

PostPosted: 05.01.2010 23:43     Quote

BeardMan wrote:
Может быть можно сделать и "легче" - предусмотреть для таких случаев возможность "принудительно" начинать разделы с нового листа? Конечно же во "включаемом/выключаемом" виде.


Можно. Тогда, естественно, возникнет обратная ситуация - когда раздел заканчивается парой строк, следующий начинается на новой и имеем почти пустую страницу.

Вообще, мне казалось, что перенос на новую страницу будет, если глава начинается в нижних 50-ти процентах страницы по высоте. А если глава началась на той же странице, что и предыдущая, значит попала в верхние 50 процентов. При этом вроде должно быть достаточно места и для заголовка, и для начала текста. Или у Вас такой большой отступ перед заголовком, что сильно все спихивает вниз? Может, пример покажете?

Posted after 1 minute 46 seconds:

BeardMan wrote:

Лучше уж не "в тело", а "в номер". Будет работать и во всех компьютерных программах просмотра. Smile


Этого я не понял. Под "телом" я имел ввиду текст сноски в конце книги.
_________________
Nothing Is Ever Easy fb2pdf
 
View user's profile Send private message ^

GrayCat
Член клуба The eBook

Член клуба The eBook



Joined: 27 Jun 2005
Posts: 1620


Location: Самара, Россия

PostPosted: 06.01.2010 02:44     Quote

при попытке запуска конвертера НЕ из каталога программы в консоль вываливается вот такое:
Code:

java.lang.NoClassDefFoundError: org/apache/commons/cli/CommandLineParser
        at java.lang.Class.getDeclaredMethods0(Native Method)
        at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
        at java.lang.Class.getMethod0(Class.java:2670)
        at java.lang.Class.getMethod(Class.java:1603)
        at org.codehaus.groovy.tools.GroovyStarter.rootLoader(GroovyStarter.java: 99)
        at org.codehaus.groovy.tools.GroovyStarter.main(GroovyStarter.java:130)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.cli.CommandLineParser
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
        ... 6 more

до обработки файла дело не доходит

я грешу на содержимое переменной окружения $CP (оно == ".")
но какое оно должно быть (и как именно при этом используется) - я не знаю

объясняю свою идею:
помещаем "стартовый" скрипт в любое место в путях поиска системы
в нём же задаём необходимые переменные (например, с путями к яве и к самой программе)

после этого в любом каталоге получаем возможность сказать (в консоли):

fb2pdf "имя книжки.fb2"
и получаем тут же сконвертированную книжку

или просто без параметров
тогде ВСЕ fb2-книги в текущем каталоге конвертятся в пдф

разумеется, все допустимые опции, изначально доступные, тоже никуда не теряются
 
View user's profile Send private message ^

viktorz
Член клуба The eBook

Член клуба The eBook



Joined: 22 Sep 2007
Posts: 3187


Location: San Jose, CA

PostPosted: 06.01.2010 02:59     Quote

Ну там вроде в начале стоит cd `dirname $0`, я так полагал, оно и сделает текущей директорию, в которой само лежит, а там уж должно работать, нет? В Windows fb2pdf.cmd аналогично работает. Его можно откуда угодно вызвать.
_________________
Nothing Is Ever Easy fb2pdf
 
View user's profile Send private message ^
Display posts from previous:   
Post new topic   Reply to topic    The-eBook Forum Index -> Программное обеспечение All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 8, 9, 10 ... 231, 232, 233  Next
Page 9 of 233

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© The-eBook, 1999-2014. © Design by Prohorenkov
Syndicating News | Powered by phpBB © 2001, 2005 phpBB Group.
Хостинг предоставлен компанией DatForce     Яндекс.Метрика