Ru-Board.club
← Вернуться в раздел «Программы»

» PDF & DjVu Bookmarker

Автор: StanFreeWare
Дата сообщения: 24.02.2011 19:06
amosopher
К сожалению, еще раз повторяю, PdfSharp не поддерживает очень большое количество pdf. В частности, все, сделанные с использованием появившихся начиная с 6 Adobe Acrobat фич.
В общем-то поэтому и не спешил с его использованием...
Автор: StanFreeWare
Дата сообщения: 25.02.2011 20:55
amosopher

Djvu Bookmarker 1.3 pre3

Изменил функцию подсчета количества страниц, теперь эта функция должна поддерживать любые pdf.
Как следствие, для всех pdf можно подготовить оглавление.
НО НЕ ВО ВСЕ ВСТАВИТЬ.

Для временного решения этой проблемы добавил поддержку TAB-TXT оглавления.

Т.е. технология для ЛЮБОГО pdf пока что такая:

Готовим оглавление для pdf в режиме WYSIWYG, как раньше для djvu.
Сохраняем оглавление с отступами в текстовом файле.
Открываем текстовый файл в блокноте, копируем в буфер обмена его содержимое.
Открываем pdf во всеядном китайском PdgCntEditor, переключаем режим редактирования в текстовый, вставляем оглавление из буфера обмена, сохраняем файл.

Вуаля!
Автор: VadimirTT
Дата сообщения: 26.02.2011 05:52
StanFreeWare
А можно экспортировать оглавление из djvu в html и вставить в pdf?
Автор: StanFreeWare
Дата сообщения: 26.02.2011 07:12
VadimirTT
Не знаю подходящих программ для этого. А чем вас табо-текстовый вариант не устраивает?

Djvu Bookmarker 1.3 pre4

Убрал еще один шаг из описанной выше технологии.
Теперь программа позволяет скопировать таботекстовое оглавление в буфер обмена.

Для возможности импорта таких оглавлений в древовидной форме в окно проверки отточий добавлен флажок "создать структуру по табам в начале строк". Соответственно при вставке в текстовый редактор символы табуляции перестали автоматически убиваться. При снятом флажке табы удалятся при создании дерева.

Однако задать вручную структуру табами в текстовом редакторе невозможно. Да, это и не нужно, imho.
Автор: VadimirTT
Дата сообщения: 26.02.2011 08:17
StanFreeWare
По последней ссылке написано 1.2 или там просто заголовок не исправлен?
Автор: StanFreeWare
Дата сообщения: 26.02.2011 08:48
VadimirTT
Заголовок не исправлен
Автор: VadimirTT
Дата сообщения: 26.02.2011 09:45
StanFreeWare

Цитата:
К сожалению, еще раз повторяю, PdfSharp не поддерживает очень большое количество pdf.

К сожалению, сейчас самое актульное это вставка оглавления в pdf clearscan после десятки
Автор: amosopher
Дата сообщения: 26.02.2011 13:17
StanFreeWare Большое спасибо! Уже пробую....


Добавлено:
StanFreeWare Не могли бы Вы обновить ссылку на PdgCntEditor По официальной не получается скачать
Автор: StanFreeWare
Дата сообщения: 26.02.2011 16:10
amosopher
Прямая ссылка на pdgcnteditor
Автор: amosopher
Дата сообщения: 26.02.2011 18:48
StanFreeWare Ах, спасибо! Все получилось!
Автор: StanFreeWare
Дата сообщения: 27.02.2011 01:12
Задумался вот над чем - так ли уж нужна будущим версиям Букмаркера поддержка html формата, если все то же самое можно выразить в текстовом. Кто еще, кроме Bookmark Tool поддерживает html-outline?
Автор: amosopher
Дата сообщения: 27.02.2011 22:12
StanFreeWare Думаю, Вы правы. Текстовый формат в этом смысле более удобен и универсален.
Автор: NME
Дата сообщения: 28.02.2011 20:51
StanFreeWare

Цитата:
так ли уж нужна будущим версиям Букмаркера поддержка html формата

если кто-то захочет выложить оглавление на вэб-странице, то, возможно, оглавление с тэгами упростит задачу..
имхо пусть остается, оно вроде никому не мешает..
Автор: StanFreeWare
Дата сообщения: 28.02.2011 22:18
NME
Я тоже уже подумал о сохранения возможности выкладывания на веб-странице. Так что оставляем..

Djvu Bookmarker 1.3 pre5

Заменил pdfSharp(последняя версия датирована 2009 годом) на iText (последняя версия от 2011 года).

Как следствие количество страниц определяется корректно для всех моих тестовых pdf ну и общая степень совместимости с последними акробатами должна увеличиться.
Как побочный эффект - оглавление можно вставить в любой файл, но при этом оглавление вставлется в копию файла с именем староеИмя.pdf.pdf.
iText вставляет крайне неоптимально (либо я его так использую) - 2 Мб размера на крошечное изменение оглавления.
Поэтому рекомендация использовать в качестве "последней мили" воздушного в этом плане PdgCntEditor пока что в силе.

Еще одно следствие - почти на мегабайт увеличился размер инсталятора.

Да, еще в этой версии сделан значительный рефакторинг - огромный неуклюжий MainForm разбил на три класса (с помощью UserControl). Так что возможны глюки. Если что обнаружится - пишите в личку.
Автор: StanFreeWare
Дата сообщения: 02.03.2011 12:35
Как думаете насчет ребрендинга в следующем виде:
Pdf & Djvu Bookmarker

Кажется я погорячился насчет оценки неэффективности iText.
На многих других тестовых pdf после вставки или редактирования оглавления размер файла даже уменьшился!

А проблему дублирования pdf-файла буду решать следующим образом -
1. создаю копию *.pdf
2. пытаюсь удалить оригинал
3. если удаление успешно, переименовываю копию как оригинал, иначе оставляю оба файла.
Автор: VadimirTT
Дата сообщения: 02.03.2011 19:51
Класс, вставил оглавление в pdf clearscan после 10-го акробата! Спасибо большое за прогу!
Автор: StanFreeWare
Дата сообщения: 03.03.2011 08:18
Выложил на sourceforge, заодно инкрементировав номер релиза
Pdf & DjVu Bookmarker 2.0
Копии pdf в ней удаляются.
Автор: Olive77
Дата сообщения: 03.03.2011 11:46
StanFreeWare (07:18 03-03-2011)
Цитата:
Выложил на sourceforge, заодно инкрементировав номер релиза
Pdf & DjVu Bookmarker 2.0
Копии pdf в ней удаляются.

Спасибо, будем пробывать.


В идеологию программы наверняка не входит, но как насчет добавления возможности редактировать метаданные (для pdf можно пользовать iTextSharp или pdftk).
Автор: StanFreeWare
Дата сообщения: 03.03.2011 12:22
Olive77
В идеологию программы это действительно не входит.
Но не вижу принципиальных сложностей для создания такой программы желающими.

Автор: Benoni
Дата сообщения: 05.03.2011 15:42
StanFreeWare
А как работать с
Цитата:
Djvu Bookmarker 1.3 pre4

Автор: amosopher
Дата сообщения: 05.03.2011 18:03
StanFreeWare Установил Pdf & DjVu Bookmarker 2.0 Стала часто вылезать такая ошибка: после подготовки оглавления жму кнопку "Выбрать книгу", выбираю книгу и появляется сообщение "Не задана ссылка на экземпляр объекта" и книга не открывается. После повторения этой же операции сообщение выскакивает снова и снова. Однако с пятого-шестого раза книга все-таки открывается. Это случается и с pdf и с djvu. Что это за ошибка и как решить эту проблему? С предыдущими версиями программы этого не случалось ни разу...
Автор: amosopher
Дата сообщения: 08.03.2011 09:53
Понял, с чем связана эта ошибка. Оказывается просто надо выбрать любой пункт оглавления перед открытием книги. Раньше можно было ничего не выбирать и книга все равно сразу же открывалась. Поэтому до меня не сразу дошло это "нововведение". Теперь все ок. Спасибо за программу.
Автор: StanFreeWare
Дата сообщения: 09.03.2011 20:31
Benoni
В окне "О программе" и в шапке этого форума есть ссылка на вики-документацию.
Автор: StanFreeWare
Дата сообщения: 11.03.2011 20:52
Кажется, нужна помощь.
Никак не могу перевести на английский пункты меню Txt-outline.
Каждый раз после перевода что-то происходит с деревом, оно теряет связь между собственно представлением дерева и его моделью, в результате перестает работать вся связанная с деревом логика.
Если у кого студия 2008 с шарпом, попробуйте хотя бы перевести так, чтобы дерево не сломалось...
исходники
Автор: NME
Дата сообщения: 11.03.2011 23:38
StanFreeWare
можно попробывать в MainForm.en.resx добавить miOpenTxt.Text и miSaveTxt.Text..
Автор: StanFreeWare
Дата сообщения: 12.03.2011 07:16
NME
Действительно, поправил ручками в текстовом редакторе, вроде ничего не сломалось.

Pdf & Djvu Bookmarker 2.1pre1

1. При открытии текстового файла позволяет выбрать кодировку
2. При открытии книги с оглавлением перестал прятать кнопку "Выбрать книгу..". Это упростило структуру программы, ну и как бы расширило функционал.
3. Исправлено несколько мелких глюков и замечаний полученных от NME в личку
4. Еще добавил изменение вида курсора на ждущий при открытии книги.

По поводу ошибки, обнаруженной amosopher - не могу повторить. Жду скринкаста что ли...
Автор: denver 22
Дата сообщения: 12.03.2011 07:58
Ещё раз спасибо за программу! В прежних версиях внедрение оглавления в книгу частенько сбоило. А теперь - просто изумительно!!!
Автор: StanFreeWare
Дата сообщения: 12.03.2011 12:25
Pdf & Djvu Bookmarker 2.1pre2
1. Исправлена ошибка с автоматическим заданием фокуса дереву при наведении мыши
2. Очищается поле имени файла в диалоге открытия текстового файла
3. Немного подправил окно выбора кодировки - фильтрующий чекбокс заменен на комбобокс с тремя вариантами фильтрации кодировок.
4. В чекбоксе инсталлятора заменил проблемный в плане отображения амперсанда Запустить Pdf & Djvu Bookmarker на просто Запустить программу.
Автор: StanFreeWare
Дата сообщения: 12.03.2011 16:39
Pdf & Djvu Bookmarker 2.1pre3

Убрал фильтр кодировки - она теперь должна определяться на автомате.
Поправлены еще несколько найденных NME глюков.
А также, благодаря разъяснениям NME исправлен найденный amosopher'ом
Автор: denver 22
Дата сообщения: 12.03.2011 18:47
Сегодня наконец попробовал установить программу (2.0) в Linux под Wine (после установки в неё .Net 1.1-4.0). Программа установилась, но при запуске выдала ошибку. Так надеялся . Но увы... Пишу просто для информации. Не исключено, что при толковой настройке Wine, программа запустится.
Тестовая платформа: Linux Mint 9 (Ubuntu 10.04 LTS), Wine 1.3.14.

Страницы: 12345678910111213141516171819202122232425262728293031323334

Предыдущая тема: Нужна бесплатная альтернатива Acronic


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.