Страница 8 из 9

Re: Создание книги из GEDCOM

Добавлено: 23 авг 2018 08:56
Дон Румата
Andy писал(а): 21 июл 2018 18:49
Дон Румата писал(а): 20 июл 2018 21:47 Здравствуйте. Пробую - не получается :-(
This shell allows you to run ged2doc command; for the list of options type:
ged2doc --help

C:\Users\User\Desktop>ged2doc C:\Users\User\Documents\Book\Demin.ged Demin.html
C:\Users\User\AppData\Local\Programs\ged2doc\lib\PIL\TiffImagePlugin.py:739: Use
rWarning: Possibly corrupt EXIF data. Expecting to read 1441814 bytes but only
got 0. Skipping tag 33
....
Error while producing a document:
Python int too large to convert to C ssize_t
Что-то пошло не так :wink: Я подозреваю, что один из файлов изображений - причина Ваших бед. Чтобы начать выяснять более конкретно пришлите мне лог, для этого запустите программу с опцией --log:

Код: Выделить всё

C:\Users\User\Desktop>ged2doc --log ged2doc.log C:\Users\User\Documents\Book\Demin.ged Demin.html
И отправьте получившийся лог файл (ged2doc.log) мне на ged4py@py-dev.com
Добрый день. Получили лог файл?

Re: Создание книги из GEDCOM

Добавлено: 23 авг 2018 09:52
Andy
Дон Румата писал(а): 23 авг 2018 08:56 Добрый день. Получили лог файл?
Я получил Ваше сообщение от 14 августа с копией терминального вывода и я ответил на него 18 августа. Ничего нового с тех пор мне не пришло. Если лог файл большой, то можете его сбросить на Dropbox или Google Drive или любой другой сервис и прислать мне ссылку на файл.

Re: Создание книги из GEDCOM

Добавлено: 28 авг 2018 15:54
Дон Румата
Странно, у меня вроде прошла отправка. Вечером попробую снова отправить

Re: Создание книги из GEDCOM

Добавлено: 18 июл 2020 12:01
kotbasikcom
Здравствуйте. Установил версию 2.0. При создании файлов выдает ошибку
2020-07-18_110624.png
2020-07-18_110624.png (7.47 КБ) 11494 просмотра
Пробовал на Win7 x64 и Win7 x32 на разных компах. GEDы тоже от разных деревьев и версий ДЖ 4 и 5. Сам файл создается, но только с ФИО первой по алфавиту персоны.
2020-07-18_112221.png
2020-07-18_112221.png (6.68 КБ) 11494 просмотра
Установлена ещё предыдущая версия, не помню какая, она все файлы отрабатывает нормально. Единственно, что не устраивает, это в схеме предков у предков прописывает имя и фамилию без фамилии при рождении, а саму персону только с фамилией при рождении. Хотя, пожалуй, так логично на момент рождения.
Но в чём все же затык версии 2.0.

Re: Создание книги из GEDCOM

Добавлено: 19 июл 2020 08:06
Andy
kotbasikcom писал(а): 18 июл 2020 12:01 Здравствуйте. Установил версию 2.0. При создании файлов выдает ошибку ...
Сильно извиняюсь за ошибку в новой версии, не было времени и сил проверить ее основательно. Спасибо за тестирование, и в качестве бонуса для Вас - бесплатная новая версия с исправлениями :) https://github.com/andy-z/ged2doc/releases/tag/v0.2.1

Пожалуйста сообщайте про любые ошибки или недочеты.

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

Re: Создание книги из GEDCOM

Добавлено: 19 июл 2020 11:28
kotbasikcom
Andy писал(а): 19 июл 2020 08:06 Но если Вы будете очень настаивать, я могу добавить опцию для показа девичьей фамилии в деревьях тоже.
Не настаиваю. :wink:
Спасибо за ответ и программу.

Re: Создание книги из GEDCOM

Добавлено: 19 июл 2020 17:27
Vasenin
Подскажите, пожалуйста, какие аргументы нужно указать, чтобы в HTML создавались страницы пригодные для печати A4
Помню, что в 18 году создавал ODT файл, но с ним неправильно работает MS Word.

Re: Создание книги из GEDCOM

Добавлено: 19 июл 2020 19:27
Andy
Vasenin писал(а): 19 июл 2020 17:27 Подскажите, пожалуйста, какие аргументы нужно указать, чтобы в HTML создавались страницы пригодные для печати A4
Помню, что в 18 году создавал ODT файл, но с ним неправильно работает MS Word.
HTML формат не самый лучший формат для печати, можете конечно распечатать документ из браузера, но результат скорей всего будет не блестящий. Можно поиграться с настройками, но то как документ будет выглядеть на печати зависит во многом от браузера. Если при печати обрезаются элементы дерева или фотографий, то можно попробовать добавить опции, например:

Код: Выделить всё

ged2doc --html-page-width 600px --html-image-width 200px --html-image-width 200px --html-image-height 200px ...
Я попытаюсь в очередной раз улучшить совместимость ODT с Вордом, но самое простое решение этой проблемы - установить LibreOffice.

Re: Создание книги из GEDCOM

Добавлено: 29 июл 2020 07:16
kotbasikcom
Здравствуйте. Парочка предложений.
1. Поскольку ODT формат скорее для печати, чем для просмотра на экране, то, наверное, можно сделать параметр вкл\выкл ссылку на страницу персоны. ФИО (стр. 3). Чтобы не нырять в оглавление каждый раз.
2. Перенести, если возможно, заголовок "Предки" в SVG. А то, если у ПЕРСОНЫ! только одно событие - рождение, заголовок находится рядом с фото, а SVG с предками под фото. Как-то не гуд.

Re: Создание книги из GEDCOM

Добавлено: 03 авг 2020 10:13
Andy
Vasenin писал(а): 19 июл 2020 17:27 Подскажите, пожалуйста, какие аргументы нужно указать, чтобы в HTML создавались страницы пригодные для печати A4
Помню, что в 18 году создавал ODT файл, но с ним неправильно работает MS Word.
Я только что опубликовал новую версию 0.3.0 с улучшениями в совместимости с Вордом, попробуйте, может это поможет Вам решить проблему с печатью. Скачать можно тут: https://github.com/andy-z/ged2doc/releases/tag/v0.3.0

Рекомендую также прочитать https://ged2doc.readthedocs.io/ru/lates ... .html#id21

Re: Создание книги из GEDCOM

Добавлено: 03 авг 2020 19:10
Vasenin
Andy писал(а): 03 авг 2020 10:13
Vasenin писал(а): 19 июл 2020 17:27 Подскажите, пожалуйста, какие аргументы нужно указать, чтобы в HTML создавались страницы пригодные для печати A4
Помню, что в 18 году создавал ODT файл, но с ним неправильно работает MS Word.
Я только что опубликовал новую версию 0.3.0 с улучшениями в совместимости с Вордом, попробуйте, может это поможет Вам решить проблему с печатью. Скачать можно тут: https://github.com/andy-z/ged2doc/releases/tag/v0.3.0

Рекомендую также прочитать https://ged2doc.readthedocs.io/ru/lates ... .html#id21
Проверил с Word 2007. Всё получилось. Работает.
Спасибо!

Re: Создание книги из GEDCOM

Добавлено: 03 авг 2020 19:37
Andy
kotbasikcom писал(а): 29 июл 2020 07:16 1. Поскольку ODT формат скорее для печати, чем для просмотра на экране, то, наверное, можно сделать параметр вкл\выкл ссылку на страницу персоны. ФИО (стр. 3). Чтобы не нырять в оглавление каждый раз.
kotbasikcom, я не совсем понял сути, Вы предлагаете добавить ссылки для имен, как это сделано в HTML? В ODT сейчас никаких ссылок нет, но в принципе можно добавить опцию для этого.
kotbasikcom писал(а): 29 июл 2020 07:16 2. Перенести, если возможно, заголовок "Предки" в SVG. А то, если у ПЕРСОНЫ! только одно событие - рождение, заголовок находится рядом с фото, а SVG с предками под фото. Как-то не гуд.
В SVG это перенести не получится, стили текста в SVG и заголовков в документе не имеют ничего общего, выглядеть будет не очень, как Вы говорите, гуд. Кроме того, я переключился на EMF по умолчанию вместо SVG, там всё ещё более не гуд :( Я попробую поэкспериментировать возможно ли "приклеить" заголовок к следющему параграфу, чтобы они не расползались, но пока что самое простое решение - руками вставить нужное количество переносов.

Re: Создание книги из GEDCOM

Добавлено: 03 авг 2020 22:31
kotbasikcom
Andy писал(а): 03 авг 2020 19:37 kotbasikcom, я не совсем понял сути

В SVG это перенести не получится, стили текста в SVG и заголовков в документе не имеют ничего общего, выглядеть будет не очень, как Вы говорите, гуд. Кроме того, я переключился на EMF по умолчанию вместо SVG, там всё ещё более не гуд :( Я попробую поэкспериментировать возможно ли "приклеить" заголовок к следющему параграфу, чтобы они не расползались, но пока что самое простое решение - руками вставить нужное количество переносов.
Оба предложения были по предкам. И теперь оба можно снять.
1. Попробовал вручную пропечатать. Так: Отец ФИО (стр. 88). Решил, что ни к чему.
2. Вы ответили. Заголовок Предки можно переместить вручную. Страниц таких немного.
Сейчас в GIMPе делаю варианты фона для страниц. В LibreOffice получается как-то так.
1.png
1.png (271.26 КБ) 11287 просмотров
Но нет возможности добавить размытую тень к фото и фон к заголовку как в HTML файле, те, что есть, не устраивают.
Нормальной конвертации файла ODT в файлы MS офиса наверное нет. Пробовал в WPS, OpenOffice, LibreOffice. Больше пробовать не стал. :))

Re: Создание книги из GEDCOM

Добавлено: 27 авг 2020 17:26
kotbasikcom
Здравствуйте. Опять есть проблемка. ged2doc, с настройками по умолчанию, из файла .ged, созданного в версии ДЖ 5.5, отображение ФИО выводит в виде "Имя Отчество Фамилия (Фамилия)" т.е. по умолчанию выполняется команда --name-maiden. Команды отображения в виде "Имя Отчество Фамилия" в документации не нашел. Так же не нашел команды обратной --name-surname-first (это не важно, но так, на всякий случай).

P.S. Нашел в своей мусорке "тренировочный" файл .ged, созданный в ДЖ 5.3. Сравнил с 5.5 - файлы различаются. Какой из них "правильный", вернее "правильней"?
input.zip
(4.7 КБ) 289 скачиваний

Re: Создание книги из GEDCOM

Добавлено: 28 авг 2020 08:40
Andy
kotbasikcom писал(а): 27 авг 2020 17:26 Здравствуйте. Опять есть проблемка. ged2doc, с настройками по умолчанию, из файла .ged, созданного в версии ДЖ 5.5, отображение ФИО выводит в виде "Имя Отчество Фамилия (Фамилия)" т.е. по умолчанию выполняется команда --name-maiden. Команды отображения в виде "Имя Отчество Фамилия" в документации не нашел. Так же не нашел команды обратной --name-surname-first (это не важно, но так, на всякий случай).

P.S. Нашел в своей мусорке "тренировочный" файл .ged, созданный в ДЖ 5.3. Сравнил с 5.5 - файлы различаются. Какой из них "правильный", вернее "правильней"?
input.zip
Проблема с GEDCOM файлом в версии 5.5, без объявления войны Древники решили поменять кое-какие поля в выходном файле, поэтому все перестало работать. Хорошие программеры обычно заботятся об совместимости версий своего продукта, но к Древу это, похоже, не относится. Обе версии, 5.3 и 5.5, неправильные, разница между ними в том, что ged2doc знал как идентифицировать файл версии 5.3 и исправлял специфические для Древа вещи как мог.

Мне теперь нужно расширить поддержку идентфикации версии 5.5, для этого потребуется новая версия. Так что пока правильный ответ - не пользуйтесь файлом сделаным в версии 5.5. Я не знаю когда у меня дойдут руки до обновления ged2doc, постараюсь не откладывать надолго.