Страница 2 из 8
Как закрыть WORD после передачи в него данных?
Добавлено: 25 Март 2022, 19:50
RaFaeL
Игорь Столяров писал(а): 25 Март 2022, 19:21
Та косой тот класс RTF, как заяц. Я в той же ветке сырость решения показывал ..
Та то же пример просто, а так в нашем проект давно встроен и пользователи довольны. Для того, что обычно хотят выгружать в Word (а это разные договора), подходит более чем
Как закрыть WORD после передачи в него данных?
Добавлено: 25 Март 2022, 19:54
Игорь Столяров
SergioRaguzini писал(а): 25 Март 2022, 19:41
Ну да - экспортировать REPORT
Самый простой и эффективный - печать на PDF принтер.
В Win10 есть втроенный - см. форум, я подробно рассказывал с примерам, обсуждали.
Можно сохранять из Microsoft Word документ в PDF - см. табличку с доступными форматами в прошлом ответе.
Хотя на перспективу - лучше это же делать через Apache Writer и библиотеку EasyOpenOffice (за небольшие деньги).
Как закрыть WORD после передачи в него данных?
Добавлено: 25 Март 2022, 20:15
finsoftrz
Игорь Столяров писал(а): 25 Март 2022, 19:54
SergioRaguzini писал(а): 25 Март 2022, 19:41
Ну да - экспортировать REPORT
Самый простой и эффективный - печать на PDF принтер.
В Win10 есть втроенный - см. форум, я подробно рассказывал с примерам, обсуждали.
Можно сохранять из Microsoft Word документ в PDF - см. табличку с доступными форматами в прошлом ответе.
Хотя на перспективу - лучше это же делать через Apache Writer и библиотеку EasyOpenOffice (за небольшие деньги).
Кто-то отменял библиотеку image2pdf? Экспорт кларионовских репортов вполне сносный. Можно и молча, без превью. Придется немного модернизировать процедуры превью. Если ШВС, то это вообще элементарно делается, путем передачи имени целевого файла через глобальную переменную. И никаких офисных пакетов, внешних принтеров и прочих костылей.
Как закрыть WORD после передачи в него данных?
Добавлено: 25 Март 2022, 20:17
Игорь Столяров
finsoftrz писал(а): 25 Март 2022, 20:15
Кто-то отменял библиотеку image2pdf
Нет. Но у неё же проблемы с экспортом графики ... и молодая была совсем не молода.

Как закрыть WORD после передачи в него данных?
Добавлено: 25 Март 2022, 20:20
finsoftrz
RaFaeL писал(а): 25 Март 2022, 19:50
Игорь Столяров писал(а): 25 Март 2022, 19:21
Та косой тот класс RTF, как заяц. Я в той же ветке сырость решения показывал ..
Та то же пример просто, а так в нашем проект давно встроен и пользователи довольны. Для того, что обычно хотят выгружать в Word (а это разные договора), подходит более чем
У нас договора тоже в rtf, но используется старый добрый RepoRtf. Работает хорошо, шаблоны редактируются прямо в ворде. Прямой вывод в файл, без ole. Я делал аналогичный свой класс, но до продакшена так и не довел, reportf устраивает.
Как закрыть WORD после передачи в него данных?
Добавлено: 25 Март 2022, 20:33
finsoftrz
Игорь Столяров писал(а): 25 Март 2022, 20:17
finsoftrz писал(а): 25 Март 2022, 20:15
Кто-то отменял библиотеку image2pdf
Нет. Но у неё же проблемы с экспортом графики ... и молодая была совсем не молода.
Какие? Если вставлять wmf, то есть некоторое смазывание. С jpeg не замечал.
Как закрыть WORD после передачи в него данных?
Добавлено: 25 Март 2022, 20:40
SergioRaguzini
Игорь Столяров писал(а): 25 Март 2022, 19:54
Самый простой и эффективный - печать на PDF принтер.
В Win10 есть втроенный - см. форум, я подробно рассказывал с примерам, обсуждали.
Спасибо
finsoftrz писал(а): 25 Март 2022, 20:15
Кто-то отменял библиотеку image2pdf?
А где эту библиотеку взять?
Как закрыть WORD после передачи в него данных?
Добавлено: 25 Март 2022, 20:42
kreator
SergioRaguzini писал(а): 25 Март 2022, 19:22
Есть еще одна, непонятная для меня ситуация при работе с Word, когда после экспорта отчета в файл MsWord и дальнейшим PROP:Deactivate, в Диспетчере задач Windows остается работающим в фоне процесс winword.exe хотя окно Word закрыто и внешне вроде бы это ничему не мешает.
Я написал как. Ничего не остаётся. И никогда не оставалось.
finsoftrz писал(а): 25 Март 2022, 20:33
Какие? Если вставлять wmf, то есть некоторое смазывание. С jpeg не замечал.
Наверно имеются ввиду проблемы, которые решил RaFaeL.
Как закрыть WORD после передачи в него данных?
Добавлено: 25 Март 2022, 20:43
Игорь Столяров
finsoftrz писал(а): 25 Март 2022, 20:33
С jpeg не замечал.
Я помню, что размазывались QRCode в графике ... где-то обсуждали это с RaFaeL.
Причём года за четыре до того, как Вы эту библиотеку полюбили.

Как закрыть WORD после передачи в него данных?
Добавлено: 25 Март 2022, 20:46
Игорь Столяров
kreator писал(а): 25 Март 2022, 20:42
которые решил RaFaeL
Автор этого прибамбаса ограничил кол-во объектов в PDF документе.
RaFaeL просто изменил цифру и пересобрал.
В остальном горбатого только могила исправит. Видимо потому её и забросили.
Как закрыть WORD после передачи в него данных?
Добавлено: 25 Март 2022, 20:50
kreator
Игорь Столяров писал(а): 25 Март 2022, 20:43
Я помню, что размазывались QRCode в графике ... где-то обсуждали это с RaFaeL.
Похоже не о том речь. Вот это -
viewtopic.php?p=22109?
Как закрыть WORD после передачи в него данных?
Добавлено: 25 Март 2022, 20:51
finsoftrz
В смысле, забросили? Она в штатную поставку клариона включена.
Как закрыть WORD после передачи в него данных?
Добавлено: 25 Март 2022, 20:52
kreator
Точно. Запамятовал я.

Как закрыть WORD после передачи в него данных?
Добавлено: 25 Март 2022, 20:58
finsoftrz
Игорь Столяров писал(а): 25 Март 2022, 20:43
finsoftrz писал(а): 25 Март 2022, 20:33
С jpeg не замечал.
Я помню, что размазывались QRCode в графике ... где-то обсуждали это с RaFaeL.
Причём года за четыре до того, как Вы эту библиотеку полюбили.
Для qr можно zint использовать. Я себе в дизайнер бланков давно приделал. Класс Вы выкладывали, я по его мотивам в свой переделал. Насчет экспорта в pdf, по моему, проблем не было. У нас pdf достаточно редко используется. Проблемы с выводом qr в pdf были при использовании специальных шрифтов, насколько помню. А zint рисует картинку.
Как закрыть WORD после передачи в него данных?
Добавлено: 25 Март 2022, 21:08
Игорь Столяров
finsoftrz писал(а): 25 Март 2022, 20:51
Она в штатную поставку клариона включена.
Просто шикарное дополнение C11.1 кривой библиотекой, которую автор забросил 8 лет назад.
Ещё и через попу прикрутили - она добавляется в проект независимо от использования.
finsoftrz писал(а): 25 Март 2022, 20:58
Для qr можно zint использовать
Именно так я и делаю. Причём PDF - это основной режим экспорта отчётов в некоторых проектах.
Всё это разбирали подробно много лет тому назад. Я бы не хотел бы осликом бегать по кругу.
