Старые песни о PDF

Обсуждение извечных проблем кларионовских (и не только) отчетов

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
gopstop2007
✯ Ветеран ✯
Сообщения: 1702
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

Старые песни о PDF

Сообщение gopstop2007 »

не у всех win 10
использую http://www.bullzip.com/products/pdf/info.php
работает без проблем, все режимы можно указать, с окно или без какое имя добавить к имени файла и прочее
на терминальном сервере до 10 пользователей бесплатно
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
zmi
Новичок
Сообщения: 20
Зарегистрирован: 26 Октябрь 2017, 21:51

Старые песни о PDF

Сообщение zmi »

gopstop2007, не нашел в аннотации, что bullzip умеет преобразовывать WMF в PDF. Соответственно, путь через клашный PNG. Правильно я понял?
Но выше в этой же теме Игорь Столяров (06.09) писал, что этот механизм падает. И в другой теме было подтверждение (не помню от кого), что падает и не известно отчего. Очень не хотелось бы поменять шило на мыло.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7322
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Старые песни о PDF

Сообщение Игорь Столяров »

zmi писал(а): 03 Ноябрь 2017, 9:53Но выше в этой же теме Игорь Столяров (06.09) писал, что этот механизм падает.
Это относится к современным версиям Windows 10, для которых не нужен сторонний PDF принтер.
А если Вы рассматриваете печать через сторонний PDF принтер, значит у Вас не Windows 10 (и нет этой проблемы).

Вспомнился бородатый анекдот про попа в бане: Батюшка, Вы или крест снимите или трусы наденьте ... ;)
За теми кто отстал - не возвращаться. (С) Кодекс
zmi
Новичок
Сообщения: 20
Зарегистрирован: 26 Октябрь 2017, 21:51

Старые песни о PDF

Сообщение zmi »

Игорь Столяров писал(а): 03 Ноябрь 2017, 10:06Это относится к современным версиям Windows 10
Игорь, так получается, что механизм WMF->PNG падает только на win10?
Немного поясню: для интерактивной системы формирование PDF останется прежним (через I2PDF), а для безоконной программы экспорта документов, запускаемой шедуллером на сервере, создадим дублирующий настраиваемый механизм печати через PDF-принтер.
Понятно, что для этого win10 нужен только на этом одном компе. А вот при отсутствии на нем win10 мысль про использование стороннего принтера и возникает.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7322
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Старые песни о PDF

Сообщение Игорь Столяров »

zmi писал(а): 03 Ноябрь 2017, 10:50Игорь, так получается, что механизм WMF->PNG падает только на win10
Не совсем ... Проблемы начались после какого-то обновления (то ли Win10, то ли .NET) ...
Есть большие и обоснованные подозрения, что проблема в механизме ClaRunExt, который не учитывает изменения в компонентах Win10.
Десять дней назад на CIDC2017 обещали "через пару дней" выпустить большое обновление C10 с исправлениями.
Кто знает, может быть там эта (и желательно еще c десяток других) проблем будет решена ... Ждёмс .... :)
За теми кто отстал - не возвращаться. (С) Кодекс
kreator
✯ Ветеран ✯
Сообщения: 4960
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 19 раз

Старые песни о PDF

Сообщение kreator »

Игорь Столяров писал(а): 03 Ноябрь 2017, 11:07 Не совсем ... Проблемы начались после какого-то обновления (то ли Win10, то ли .NET) ...
Сомневаюсь. На работе у пользователей падает на Win7 (десятки практически нет ни у кого). Но падает редко и без всякой системы, поэтому жалоб нет. Мы реагируем на стабильные падения и зависоны :mrgreen: .
We are hard at work… for you. :)
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7322
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Старые песни о PDF

Сообщение Игорь Столяров »

Я тут по случаю, кажется нашел вариант решения проблемы с русским текстом в PDF .... ;)

Оказывается, существуют TTF шрифты, в которых русские символы корректно отображаются в ANSI кодировке
(в которой и создаётся PDF). Это известный прикол в мире дизайнеров, т.к. большинство систем проектирования
сделаны на англо-европейских языках и получить в них печатный проект на русском такая проблема как и PDF в Clarion ...

Если установить такой шрифт в Windows и для REPORT (можно даже принудительно не выставлять кодировку ANSI),
то штатными средствами Clarion создаеётся прекрасно читабельный русский PDF ...

Пример шрифта прикрепляю, если кому интересно - проверьте пожалуйста, т.к. у меня только Windows 10. :)
Вложения
TTF_FOR_PDF.zip
(41.11 КБ) 223 скачивания
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
morkovin
Ветеран
Сообщения: 908
Зарегистрирован: 20 Июль 2005, 14:53
Откуда: Volgograd, Russia
Благодарил (а): 2 раза
Поблагодарили: 3 раза
Контактная информация:

Старые песни о PDF

Сообщение morkovin »

Игорь Столяров писал(а): 15 Ноябрь 2017, 17:38если кому интересно - проверьте пожалуйста
Проверил на Win7, WinServer2008 - работает!
1. C10 с отключенным режимом ScanCopy.
2. Шрифты надо устанавливать на всех используемых компах.
3. GDI=204 всё же надо выставлять.
4. Вид немного непривычный, но привыкнут, я думаю.
Спасибо!
WBR, morkovin
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7322
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Старые песни о PDF

Сообщение Игорь Столяров »

Как я понимаю, таких шрифтов много всяких и разных. Надо поискать.
Наверняка есть традиционные таймс и ариал ...
За теми кто отстал - не возвращаться. (С) Кодекс
zmi
Новичок
Сообщения: 20
Зарегистрирован: 26 Октябрь 2017, 21:51

Старые песни о PDF

Сообщение zmi »

Про TTF - это известная фича, но проблема именно в том, что файлы создаются для отсылки в другие организации (счета/накладные/СФ/акты), а вот там они и не будут читаться при отсутствии установленных шрифтов. :(
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7322
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Старые песни о PDF

Сообщение Игорь Столяров »

zmi писал(а): 16 Ноябрь 2017, 22:45что файлы создаются для отсылки в другие организации (счета/накладные/СФ/акты)
Согласен. А вот здесь можно попробовать применить фишку, которую уже лет 10 назад предлагали в этом форуме.
Т.е. выставляем все шрифты как символьные и они внедрятся в PDF. У меня пока руки не дошли попробовать ... :)
см. например:
https://forum.clarionlife.net/viewtopic ... 3ASymbolic
https://forum.clarionlife.net/viewtopic ... pdf#p15881
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
morkovin
Ветеран
Сообщения: 908
Зарегистрирован: 20 Июль 2005, 14:53
Откуда: Volgograd, Russia
Благодарил (а): 2 раза
Поблагодарили: 3 раза
Контактная информация:

Старые песни о PDF

Сообщение morkovin »

Игорь Столяров писал(а): 16 Ноябрь 2017, 22:53Т.е. выставляем все шрифты как символьные и они внедрятся в PDF
Попробовал. Не прокатило. Шрифты приходится устанавливать.
WBR, morkovin
Аватара пользователя
morkovin
Ветеран
Сообщения: 908
Зарегистрирован: 20 Июль 2005, 14:53
Откуда: Volgograd, Russia
Благодарил (а): 2 раза
Поблагодарили: 3 раза
Контактная информация:

Старые песни о PDF

Сообщение morkovin »

zmi писал(а): 16 Ноябрь 2017, 22:45для отсылки в другие организации (счета/накладные/СФ/акты)
Если одна-две странички, то можно и в режиме ScanCopy. А если 50-100 стр.?
в реж. ScanCopy 20стр = 14Мб
без ScanCopy = 1.4Мб
WBR, morkovin
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7322
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Старые песни о PDF

Сообщение Игорь Столяров »

morkovin писал(а): 17 Ноябрь 2017, 9:28Если одна-две странички, то можно и в режиме ScanCopy. А если 50-100 стр.?
Это не самая главная проблема.
Режим ScanCopy работает через экспорт в PNG, который реализован через ClaRunExt (Microsoft.NET).
- Требуется наличие и установка Microsoft.NET для Win7 и ниже;
- Как я уже говорил ранее, на Win10 эти вызовы Microsoft.NET из ClaRunExt периодически клинит ... :(
- Трансформация векторного формата графики (WMF) в растровый (PNG) всё равно идёт с искажениями;
- Конвертация WMF в PNG процесс достаточно медленный;
- Получается PDF с картинками, из которого невозможно выделить и скопировать текст;
- При масштабировании такого PDF текст размывается - т.к. это растровая картинка;
- Ну и как Вы правильно заметили - размер очень не радостный. :(
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
morkovin
Ветеран
Сообщения: 908
Зарегистрирован: 20 Июль 2005, 14:53
Откуда: Volgograd, Russia
Благодарил (а): 2 раза
Поблагодарили: 3 раза
Контактная информация:

Старые песни о PDF

Сообщение morkovin »

Превратим недостаток в фичу!
Разошлю в филиалы шрифты для PDF - в целях обеспечения защиты,безопасности, кофиденциальности и т.п. и т.д. :)
WBR, morkovin
Ответить