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

allanbradl
Guest









PostPosted: 19.03.2009 03:25     Quote

Спасибо за совет. Поставил джаву.
 
^

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

Член клуба The eBook



Joined: 22 Sep 2007
Posts: 3203


Location: San Jose, CA

PostPosted: 19.03.2009 08:10     Quote

allanbradl wrote:
Поставил джаву.

Ну и?.. В смысле, помогло?
_________________
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: 17.04.2009 14:37     Quote

Dear viktorz

Конвертер супер! Огромный респект за проделанную работу и открытость к просьбам и чаяниям. Собственно с этим и сам пишу - ниже пример форматирования необходимого мне, особенность - уголок в верхнеправой части размером 1x0.7см. Можно ли настроить стиль таким образом?

 
View user's profile Send private message ^

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

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



Joined: 12 Jan 2009
Posts: 31


Location: Москва

PostPosted: 17.04.2009 23:55     Quote

Интересно, за какое время можно перекодировать Либрусек в PDF?
У меня Idée Fixe перевести , всё-таки, Либрусек в DJVU.
Похоже можно сильно ужать Либрусек таким приемом.
_________________
Мелочи не играют решающей роли - они решают всё!
 
View user's profile Send private message ICQ ^

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

Член клуба The eBook



Joined: 22 Sep 2007
Posts: 3203


Location: San Jose, CA

PostPosted: 18.04.2009 00:35     Quote

DrManual wrote:
пример форматирования необходимого мне, особенность - уголок в верхнеправой части размером 1x0.7см. Можно ли настроить стиль таким образом?


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

Roman
Developer

Developer



Joined: 19 May 2007
Posts: 4405


Location: Деревня Израиловка

PostPosted: 18.04.2009 01:37     Quote

Eugeen1948 wrote:
У меня Idée Fixe перевести , всё-таки, Либрусек в DJVU.
Похоже можно сильно ужать Либрусек таким приемом.

Ужать ? !!! Вы хоть представляете разницу в обьеме между текстовым форматом вроде FB2 и графическим , даже с не плохой компрессией вроде DJVU ? А если еще и текстовый слой оставить то еще немного места сожрет.
 
View user's profile Send private message ^

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

Член клуба The eBook



Joined: 22 Sep 2007
Posts: 3203


Location: San Jose, CA

PostPosted: 18.04.2009 01:57     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: 18.04.2009 09:50     Quote

viktorz wrote:
Вот только нафиг надо, не пойму?


Для меня актуально:




На Archos 5 в pdf-ридере не убирается кнопка меню в правом верхнем углу. Для конвертации приходится гнать fb2 > word - макрос "уголок" - > pdf
 
View user's profile Send private message ^

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

Член клуба The eBook



Joined: 22 Sep 2007
Posts: 3203


Location: San Jose, CA

PostPosted: 20.04.2009 03:49     Quote

Понятно. Сочуствую. Но перелопачивать конвертор не буду. В текущей реализации единственный вариант, который мне приходит в голову - пожертвовать драгоценным пространством на экране и увеличить marginTop.

IMHO, чем конвертер менять, проще Ваш прежний путь, который через ворд, автоматизировать, если еще не.
_________________
Nothing Is Ever Easy fb2pdf
 
View user's profile Send private message ^

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

Член клуба The eBook



Joined: 22 Sep 2007
Posts: 3203


Location: San Jose, CA

PostPosted: 26.05.2009 05:57     Quote

Обновлено:
- скрипт запуска для Linux и launcher для Gnome

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

denissp
Новенький участник форума

Новенький участник форума



Joined: 13 Nov 2008
Posts: 4



PostPosted: 12.07.2009 12:37     Quote

Я прикрутил простенький веб интерфйис к етой библиотеке:
http://fb2pdf.deniss.info
 
View user's profile Send private message ^

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

Член клуба The eBook



Joined: 27 Sep 2004
Posts: 22585


Location: Северная столица

PostPosted: 12.07.2009 13:40     Quote

viktorz wrote:

В принципе шрифты *.afm + *.pfb поддерживались изначально. Но те, которые я пробовал, не поддерживали кодировку Identity_H, которую конвертор хотел. Так что я добавил возможность кодировку указать явно, как в примере выше. Честно говоря, я смутно понимаю, о чем говорю... Но сконвертить русскую книжку с такими настройками получается. Файлы antiq* - это AntiquaPSCyr из пакета шрифтов PSCyr для ТеХ. Надеюсь, это то, чего Вы хотели? А что за замечательный шрифт у Вас?

Я поясню, хотя сообщение старое.
Type1 шрифты они более родные для PDF и более надёжно работают.
На самом то деле внедряется в PDF один файл, pfb. afm содержит метрики шрифта и пары кернинга. Inf файл это нечто нипа хедера для установки (требуется только Виндами, насколько понимаю), pfm чисто Виндовый двоичный файл метрик, который заменяет afm/inf и формируется при установке шрифта.

Type1 шрифты во первых используют для описания контура крывые третьего порядка (TTF использует кривые 2-го порядка), во вторых технически гораздо легче разрабатываются. Используется высокоуровневая разметка (хинтинг), и высокоинтеллектуальная шрифтовая машина. В TTF используется практически буквальное инструктирование которое крайне трудоёмко и дорого делать в ручную... Вообще говоря практически все шрифты разрабатываются в формате Type1.
_________________
PocketBook: 301+,602(2.2.1a),701, A7, 701 IQ, A7, U7.
Fly: IQ 235
 
View user's profile Send private message E-mail ^

Nicko
Новенький участник форума

Новенький участник форума



Joined: 23 Sep 2009
Posts: 1



PostPosted: 23.09.2009 17:15     Quote

viktorz wrote:
"Еще один" конвертер FB2 -> PDF, от людей с http://fb2pdf.com Java, command-line, open-source (code.google.com/p/fb2pdf/) http://viktorz.s3.amazonaws.com/fb2pdf/fb2pdf-j.zip


Очень приятная штука, вроде все работает.

Один вопрос: я хочу уменьшить размер шрифта (или увеличить размер страницы) это как-то можно задавать в существующей не онлайновой версии?

PS
viktorz wrote:
Установка: распакуйте куда-нибудь...
Простейший вариант запуска для пользователей Windows - в Windows Explorer перетащить мышкой *.fb2 или *.fb2.zip файл (или папку, содержащую такие файлы) и бросить его на fb2pdf.cmd.

Может стоит добавить в описание:
На некоторых машинах cmd-файлы не работают, тогда лучше переименовать его в bat.
 
View user's profile Send private message ^

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

Член клуба The eBook



Joined: 03 Sep 2008
Posts: 433


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

PostPosted: 23.09.2009 22:05     Quote

viktorz wrote:
"Еще один" конвертер FB2 -> PDF...

Для пользователей Linux - fb2pdf.sh


И для Mac-пользователей Smile


(Как-то я пропустил для себя эту штуку. Актуальность для владельцев новых сониевских ридеров, 600-х и 900-х, повышается. Smile)

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

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

Член клуба The eBook



Joined: 22 Sep 2007
Posts: 3203


Location: San Jose, CA

PostPosted: 24.09.2009 11:16     Quote

BeardMan wrote:
Только вот таблица содержания транслитом, или я опять что-то пропустил?


В файле конфигурации есть настройка, отключить транслит можно

transliterateMetaInfo в файле /data/new.stylesheet.json

Posted after 6 minutes 12 seconds:

Nicko wrote:

Один вопрос: я хочу уменьшить размер шрифта (или увеличить размер страницы) это как-то можно задавать в существующей не онлайновой версии?


Настройки стилей в файле /data/new.stylesheet.json
_________________
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: 28.09.2009 09:07     Quote

А нет ли возможности не делать переносов в заголовках?
Это как-то не принято и "режет глаз". Smile

(С транслитом, конечно же, разобрался быстро. Просто я озадачился, вначале, зачем он нужен.)
 
View user's profile Send private message ^

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

Член клуба The eBook



Joined: 22 Sep 2007
Posts: 3203


Location: San Jose, CA

PostPosted: 03.10.2009 02:11     Quote

BeardMan wrote:
А нет ли возможности не делать переносов в заголовках?
Это как-то не принято и "режет глаз". Smile

Гм. Вернусь из отпуска, посмотрю.
_________________
Nothing Is Ever Easy fb2pdf
 
View user's profile Send private message ^

bio
Новенький участник форума

Новенький участник форума



Joined: 15 Feb 2009
Posts: 7



PostPosted: 25.10.2009 22:54     Quote

viktorz, благодарю за программу.
Одно из самых удобных решений для OSX!

После пары экспериментов c лучшим отображением книг lrf vs epub vs pdf выиграл PDF Smile

Posted after 6 minutes 30 seconds:

Вот такую фишку было бы круто реализовать:
автоматически генерить output filename.

Например,
Code:
./fb2pdf.sh ../../books/Makkarti_Starikam_tut_ne_mesto.143993.fb2.zip .

сгенерит в текущей диретории файл Makkarti_Starikam_tut_ne_mesto.143993.pdf

Code:
./fb2pdf.sh ../../books/Makkarti_Starikam_tut_ne_mesto.143993.fb2.zip

сгенерит в директории ../../books/ файл Makkarti_Starikam_tut_ne_mesto.143993.pdf
_________________
Sony PRS-505 -> Kindle 3G -> Kindle PW
 
View user's profile Send private message ^

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

Член клуба The eBook



Joined: 22 Sep 2007
Posts: 3203


Location: San Jose, CA

PostPosted: 27.10.2009 10:33     Quote

Собственно, второй вариант работает.
По крайней мере на линуксе у меня сработал. А на маке что происходит?

Posted after 25 minutes 51 seconds:

А первый вариант можно реализовать небольшим исправлением. Мне сейчас выкладывать полностью новую версию недосуг, но если Вы сильно хотите, откройте в простом текстовом редакторе файл [путь к fb2pdf]/groovy/launcher.groovy , найдите в нем строчку
Code:

   def pdfname = opt.arguments().size() == 1 ? fb2name + ".pdf" : opt.arguments()[1];


и замените на
Code:

   def pdfname = opt.arguments().size() == 1 ? fb2name + ".pdf" : opt.arguments()[1];
   if ((new File(pdfname)).isDirectory())
      pdfname = pdfname + "/" + (new File(fb2name)).getName() + ".pdf";


Должно помочь.
Вы проверьте - а я как-нибудь на досуге выложу новую версию с этим исправлением.
_________________
Nothing Is Ever Easy fb2pdf
 
View user's profile Send private message ^

phillipoque
Искушенный участник форума

Искушенный участник форума



Joined: 07 Aug 2009
Posts: 50



PostPosted: 27.10.2009 11:38     Quote

Программа чудная. Автору - спасибо!

Но и, разумеется, не без пожеланий довести до совершенства Smile

1. Такое впечатление, что программа игнорирует непереносимые пробелы. А это нехорошо Smile
Например, в комбинации "пробел-тире-пробел" первый пробел всегда должен быть непереносимым, чтобы тире всегда оставалось на той же строке, что и предстоящее ей слово:
Вот так -
правильно.
А вот так
- неправильно.
Напротив, в комбинации "пробел-предлог/частица-пробел" непереносимым всегда должен быть второй пробел:
Правильно переносить
с предлогом.
Неправильно переносить не с
предлогом.
Было бы замечательно встроить в программу обработчик пробелов для лучшей типографики. Ну, или чтобы она хотя бы правильно обрабатывала те   что уже имеются в тексте.

2. Хотелось бы поиметь возможность подкрутить настройки алгоритма переносов - так, чтобы последняя строка абзаца не состояла из одного слога.

3. Тут уже упоминали про возможность отключения переносов для отдельных стилей: для заголовков, например, и стихов.

4. Если внизу страницы остается место для одной строки, и на это место "просится" начало нового абзаца - программа оставляет строку пустой, а новый абзац начинает с новой страницы. Так оно, в принципе, вроде бы и правильно - но в данном случае, при таком маленьком размере страницы и невозможности вручную подкорректировать верстку, лучше было бы, имхо, эту опцию отключить.

5. Ну и из области мечтаний - управление вертикальной выключкой Smile
 
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, ... 232, 233, 234  Next
Page 2 of 234

 
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     Яндекс.Метрика