Как одним файлом HTML передать росписи или информацию по персонам вместе с фото

Перед тем, как задать вопрос, ознакомьтесь с ответами на часто задаваемые вопросы и со Справкой. Пожелания пишем на reformal.ru

Модераторы: Genery, Elena Polyanskikh

Сообщение
Автор
АлёнаШ
Сообщения: 36
Зарегистрирован: 23 май 2018 11:51

Re: Как передать росписи или информацию по персонам на устройства Android

#16 Сообщение АлёнаШ » 13 апр 2021 07:59

hippocamus писал(а): 12 апр 2021 23:48
Если уж не устраивают штатные средства - могу посоветовать компиляцию в chm, этот формат использовался для файлов справки ранних Windows, иногда используется и сейчас в программах.

Только фото ведь всё равно можно выцепить - хоть из pdf, хоть из mhtml, хоть из chm. Было бы желание.
У меня из программы штатными средствами росписи не сохраняются, поэтому и ищу альтернативы.

К желанию еще и умение нужно.

Пробовала передавать и вместе с фото. Но дело то в том, что даже когда сохраняю в Google Chrom как "Сохранить страницу полностью", передаю этот файл и одноименную папку, а у людей фото не открываются. Я не разбираюсь в HTML-кодах, но немного попробовала посмотреть код - там все ссылки в тексте на папки на моем компе. Может быть как-то должна быть переадресация на условные адреса, но не работает же - вместо картинок одни названия.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя
hippocamus
Сообщения: 1044
Зарегистрирован: 09 дек 2009 16:28
Откуда: Рыбинск, Ярославская обл.
Контактная информация:

Re: Как передать росписи или информацию по персонам на устройства Android

#17 Сообщение hippocamus » 13 апр 2021 19:13

АлёнаШ писал(а): 13 апр 2021 07:59 Пробовала передавать и вместе с фото. Но дело то в том, что даже когда сохраняю в Google Chrom как "Сохранить страницу полностью", передаю этот файл и одноименную папку, а у людей фото не открываются. Я не разбираюсь в HTML-кодах, но немного попробовала посмотреть код - там все ссылки в тексте на папки на моем компе. Может быть как-то должна быть переадресация на условные адреса, но не работает же - вместо картинок одни названия.
Ну попробуйте в html файле привести теги типа <img src="d:\work\родословная\pict001.jpg"> к тегам типа <img src="pict001.jpg"> - текстовым редактором, через массовую замену подстроки.
Скачать Информер (для Древа Жизни 4.х). Установить.
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )

АлёнаШ
Сообщения: 36
Зарегистрирован: 23 май 2018 11:51

Re: Как передать росписи или информацию по персонам на устройства Android

#18 Сообщение АлёнаШ » 13 апр 2021 19:48

hippocamus писал(а): 13 апр 2021 19:13 Ну попробуйте в html файле привести теги типа <img src="d:\work\родословная\pict001.jpg"> к тегам типа <img src="pict001.jpg"> - текстовым редактором, через массовую замену подстроки.
Буду пробовать, спасибо. Но получается, такая проблема только у меня? Просто хочу для себя понять - сохранение страниц в браузерах годится для дальнейшего просмотра только на тех устройствах, на которых их сохранили? А если хочешь куда- то переслать, то нужно устраивать танцы с бубнами и править ссылки?

Причем, что интересно, сохраняю страницу с росписью - как один файл в Chrome, и он же сам его открывает потом без картинок. А с картинками его открывает Opera. То есть все-таки есть какие-то переадресации, только они некорректно считываются браузерами? Знатоки браузеров и HTML, просветите, пожалуйста.

Аватара пользователя
hippocamus
Сообщения: 1044
Зарегистрирован: 09 дек 2009 16:28
Откуда: Рыбинск, Ярославская обл.
Контактная информация:

Re: Как передать росписи или информацию по персонам на устройства Android

#19 Сообщение hippocamus » 14 апр 2021 01:34

АлёнаШ писал(а): 13 апр 2021 19:48
hippocamus писал(а): 13 апр 2021 19:13 Ну попробуйте в html файле привести теги типа <img src="d:\work\родословная\pict001.jpg"> к тегам типа <img src="pict001.jpg"> - текстовым редактором, через массовую замену подстроки.
Буду пробовать, спасибо. Но получается, такая проблема только у меня? Просто хочу для себя понять - сохранение страниц в браузерах годится для дальнейшего просмотра только на тех устройствах, на которых их сохранили? А если хочешь куда- то переслать, то нужно устраивать танцы с бубнами и править ссылки?

Причем, что интересно, сохраняю страницу с росписью - как один файл в Chrome, и он же сам его открывает потом без картинок. А с картинками его открывает Opera. То есть все-таки есть какие-то переадресации, только они некорректно считываются браузерами? Знатоки браузеров и HTML, просветите, пожалуйста.
Ну по поводу Хрома сказать точно не могу, почему не открывает. Причины, в общем, может быть 2 - либо сам html не вполне формально-корректен, но браузеры кроме Хрома "закрывают глаза" на недочёты, которые Хром воспринимает критичными. Или же в html используется описание стилей css, специфическое для разных браузеров (что менее вероятно).

А то, что нужны танцы с бубнами для пересылки/загрузки - это скорее всего. Помню, я когда-то пытался импорт в GEDCOM сделать, чтобы загрузить дерево в WebTrees - то же самое, все картинки были с локальными путями. Там ещё и протокол править приходилось (вместо file:/// ставить http://).
Скачать Информер (для Древа Жизни 4.х). Установить.
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )

АлёнаШ
Сообщения: 36
Зарегистрирован: 23 май 2018 11:51

Re: Как передать росписи или информацию по персонам на устройства Android

#20 Сообщение АлёнаШ » 14 апр 2021 07:08

hippocamus писал(а): 14 апр 2021 01:34
АлёнаШ писал(а): 13 апр 2021 19:48
hippocamus писал(а): 13 апр 2021 19:13 Ну попробуйте в html файле привести теги типа <img src="d:\work\родословная\pict001.jpg"> к тегам типа <img src="pict001.jpg"> - текстовым редактором, через массовую замену подстроки.
Буду пробовать, спасибо. Но получается, такая проблема только у меня? Просто хочу для себя понять - сохранение страниц в браузерах годится для дальнейшего просмотра только на тех устройствах, на которых их сохранили? А если хочешь куда- то переслать, то нужно устраивать танцы с бубнами и править ссылки?

Причем, что интересно, сохраняю страницу с росписью - как один файл в Chrome, и он же сам его открывает потом без картинок. А с картинками его открывает Opera. То есть все-таки есть какие-то переадресации, только они некорректно считываются браузерами? Знатоки браузеров и HTML, просветите, пожалуйста.
Ну по поводу Хрома сказать точно не могу, почему не открывает. Причины, в общем, может быть 2 - либо сам html не вполне формально-корректен, но браузеры кроме Хрома "закрывают глаза" на недочёты, которые Хром воспринимает критичными. Или же в html используется описание стилей css, специфическое для разных браузеров (что менее вероятно).

А то, что нужны танцы с бубнами для пересылки/загрузки - это скорее всего. Помню, я когда-то пытался импорт в GEDCOM сделать, чтобы загрузить дерево в WebTrees - то же самое, все картинки были с локальными путями. Там ещё и протокол править приходилось (вместо file:/// ставить http://).

Спасибо Вам. Значит, вопрос к разработчикам, ведь html формируется в программе.

Аватара пользователя
kotbasikcom
Сообщения: 205
Зарегистрирован: 02 апр 2018 19:54
Откуда: СССР
Контактная информация:

Re: Как передать росписи или информацию по персонам на устройства Android

#21 Сообщение kotbasikcom » 14 апр 2021 12:30

АлёнаШ писал(а): 14 апр 2021 07:08 Спасибо Вам. Значит, вопрос к разработчикам, ведь html формируется в программе.
Была такая же проблема и у меня. Последняя версия ДЖ, которая сохраняла в один файл HTML всё - 5.2
Установочный файл скачать не дали. Нашёл папку с установленной ДЖ. Запустил exeшник - работает. Пользуюсь.
А править файл долго и муторно. Нужно фото перекодировать в base64 и код вставлять вместо ссылок.

АлёнаШ
Сообщения: 36
Зарегистрирован: 23 май 2018 11:51

Re: Как передать росписи или информацию по персонам на устройства Android

#22 Сообщение АлёнаШ » 14 апр 2021 15:27

kotbasikcom писал(а): 14 апр 2021 12:30
А править файл долго и муторно. Нужно фото перекодировать в base64 и код вставлять вместо ссылок.
Так файлы то в работе, постоянно правятся, в каждый адрес отправляю свой, и это просто нереально, если их все время править еще вручную.

Аватара пользователя
Genery
Site Admin
Сообщения: 3370
Зарегистрирован: 23 янв 2005 06:17
Откуда: Новосибирск
Контактная информация:

Re: Как передать росписи или информацию по персонам на устройства Android

#23 Сообщение Genery » 16 апр 2021 05:04

АлёнаШ писал(а): 13 апр 2021 07:59У меня из программы штатными средствами росписи не сохраняются, поэтому и ищу альтернативы.
Известных проблем с сохранением html нет. Пришлите, пожалуйста, мне на dmitry@genery.com сохранённый файл .html и папку .html.files, посмотрю.
Дмитрий Киркинский, Genery Software

Аватара пользователя
Genery
Site Admin
Сообщения: 3370
Зарегистрирован: 23 янв 2005 06:17
Откуда: Новосибирск
Контактная информация:

Re: Как передать росписи или информацию по персонам на устройства Android

#24 Сообщение Genery » 16 апр 2021 05:05

kotbasikcom писал(а): 14 апр 2021 12:30Была такая же проблема и у меня. Последняя версия ДЖ, которая сохраняла в один файл HTML всё - 5.2
В чём проблема в текущей версии? Пришлите мне результаты сохранения, пожалуйста.
Дмитрий Киркинский, Genery Software

АлёнаШ
Сообщения: 36
Зарегистрирован: 23 май 2018 11:51

Re: Как передать росписи или информацию по персонам на устройства Android

#25 Сообщение АлёнаШ » 16 апр 2021 08:36

Genery писал(а): 16 апр 2021 05:04
АлёнаШ писал(а): 13 апр 2021 07:59У меня из программы штатными средствами росписи не сохраняются, поэтому и ищу альтернативы.
Известных проблем с сохранением html нет. Пришлите, пожалуйста, мне на dmitry@genery.com сохранённый файл .html и папку .html.files, посмотрю.
Спасибо, что откликнулись, Дмитрий. Обязательно пришлю.

Аватара пользователя
kotbasikcom
Сообщения: 205
Зарегистрирован: 02 апр 2018 19:54
Откуда: СССР
Контактная информация:

Re: Как передать росписи или информацию по персонам на устройства Android

#26 Сообщение kotbasikcom » 16 апр 2021 10:33

Genery писал(а): 16 апр 2021 05:05
kotbasikcom писал(а): 14 апр 2021 12:30Была такая же проблема и у меня. Последняя версия ДЖ, которая сохраняла в один файл HTML всё - 5.2
В чём проблема в текущей версии? Пришлите мне результаты сохранения, пожалуйста.
Прошу прощения за двусмысленность в посте. Под "всё" я имел ввиду и роспись и дерево. У меня нет проблем с сохранением. Чего не хватает, это печати или сохранения росписи в PDF. Решается печатью на виртуальном принтере в файл из браузера.
И не хватает всяких вкусностей в настройках росписи. К примеру, все документы у персоны выводятся в конце страницы с ограничением 3 в строку, а события, к которым документы привязаны, выводятся раньше. А хочется так - событие с комментарием и после него документы, привязанные к этому событию, с выбором расположения (слева, в центре, справа). Я понимаю, что это доп. фишки, но можно ведь делать дополнительные блоки к программе за доп. плату. Кому не нужно покупает базовую версию, кому нужно приобретает.

Аватара пользователя
Genery
Site Admin
Сообщения: 3370
Зарегистрирован: 23 янв 2005 06:17
Откуда: Новосибирск
Контактная информация:

Re: Как передать росписи или информацию по персонам на устройства Android

#27 Сообщение Genery » 16 апр 2021 14:57

АлёнаШ писал(а): 16 апр 2021 08:36Спасибо, что откликнулись, Дмитрий. Обязательно пришлю.
Итак, вот алгоритм сохранения росписи с большим количеством фотографий в HTML. Под "большим" подразумевается, скажем, более 50.
1. Строим роспись.
2. В окне росписи нажимаем кнопку "Сохранить".
3. Выбираем папку, вводим имя файла, нажимаем "ОК".
4. Появляется окно "Настройки сохранения". Размер фотографий можно оставить "Оригинальный". И обязательно установить флажок "Сохранять фотографии в отдельную папку"! Вы сохраняете со снятым флажком, поэтому получается один файл html очень большого размера, который браузеры открывают непредсказуемо. Подчеркиваю, это валидный файл html, с точки зрения стандарта в нём нет проблем, но он очень большой, и проблема именно в этом.
5. В итоге Вы получите файл .html и папку .html.files. Из можно поместить в один архив и отправить родственникам. Родственники извлекут данные из архива и откроют файл .html в браузере. Или можно разметить файл .html и папку .html.files на каком-нибудь веб-сервере (именно на веб-сервере, не в облаке!), тогда можно просто дать ссылку родственникам.
Дмитрий Киркинский, Genery Software

Аватара пользователя
Genery
Site Admin
Сообщения: 3370
Зарегистрирован: 23 янв 2005 06:17
Откуда: Новосибирск
Контактная информация:

Re: Как передать росписи или информацию по персонам на устройства Android

#28 Сообщение Genery » 16 апр 2021 15:02

kotbasikcom писал(а): 16 апр 2021 10:33все документы у персоны выводятся в конце страницы с ограничением 3 в строку
Не обязательно по 3, это настраивается в окне настройки росписи, на вкладке "Вид".
Дмитрий Киркинский, Genery Software

АлёнаШ
Сообщения: 36
Зарегистрирован: 23 май 2018 11:51

Re: Как передать росписи или информацию по персонам на устройства Android

#29 Сообщение АлёнаШ » 16 апр 2021 15:58

Genery писал(а): 16 апр 2021 14:57
Вы сохраняете со снятым флажком, поэтому получается один файл html очень большого размера, который браузеры открывают непредсказуемо.
Весь фокус в том, что мне и надо одним файлом, а не отдельно папку с оригиналами. Я уже много раз именно это и подчеркивала. А то, как его открывают браузеры, я просто не могу проверить - ФАЙЛ ТО НЕ ФОРМИРУЕТСЯ СОВСЕМ. РЕЗУЛЬТАТА просто нет, браузером нечего открывать.

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

Аватара пользователя
Genery
Site Admin
Сообщения: 3370
Зарегистрирован: 23 янв 2005 06:17
Откуда: Новосибирск
Контактная информация:

Re: Как передать росписи или информацию по персонам на устройства Android

#30 Сообщение Genery » 16 апр 2021 16:22

АлёнаШ писал(а): 16 апр 2021 15:58Весь фокус в том, что мне и надо одним файлом, а не отдельно папку с оригиналами.
Одним огромным файлом можно, но без гарантий, что он всегда и везде откроется, и это не проблема Древа Жизни.
Программа поработала, роспись не открылась, а программа просто закрылась и все.
Значит встроенному браузеру IE не хватает памяти для такого количества фотографий. В текущей версии программы сделать с этим ничего, к сожалению, не получится.
Дмитрий Киркинский, Genery Software

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot], Google [Bot] и 8 гостей