Страница 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 - это основной режим экспорта отчётов в некоторых проектах.
Всё это разбирали подробно много лет тому назад. Я бы не хотел бы осликом бегать по кругу. 
