Внешняя компонента печати PDF (Native Win 32/64)

Внешняя компонента позволяет печатать PDF файлы непосредственно из 1С, не используя при этом сторонних программ. Прекрасно работает на сервере, тонком клиенте и веб-клиенте. Основана на проекте PDFium из состава проекта Chromium/Chrome

Арт.: 856112

Продано: 113

TestPrintPDF.png
TestPrintPDF.png
Лицензии

1500 руб.

1200 руб.

Техподдержка и обновления

3000 руб.

3000 руб.

Общее описание

Отлично подходит для печати прикрепленных файлов в формате PDF, а также печатных форм, есть возможность загрузки PDF из двоичных данных, позволяет показывать диалог печати с установкой диапазона страниц и количества копий или же задавать принтер и диапазон страниц непосредственно в вызове.

Для подключения компоненты используются стандартные методы УстановитьВнешнююКомпоненту() на Клиенте в синхронном режиме, ПодключитьВнешнююКомпоненту() на Сервере или на Клиенте в синхронном режиме, и НачатьУстановкуВнешнейКомпоненты() и НачатьПодключениеВнешнейКомпоненты() на Клиенте в асинхронном режиме вызовов.

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

НачатьУстановкуВнешнейКомпоненты(ОбработчикРезультата, АдресКомпоненты);

Далее необходимо ее подключить и можно вызывать ее методы:

НачатьПодключениеВнешнейКомпоненты(ОбработчикРезультата, АдресКомпоненты, "PrintPDF");

Примерный код использования компоненты на стороне Клиента в асинхронном режиме может выглядеть так:

Перем мКомпонента;

&НаКлиенте
Процедура Печать(Команда)	
	
	Если мКомпонента = Неопределено Тогда
		УстановитьКомпоненту(
			Новый ОписаниеОповещения("ПечатьПродолжение", ЭтотОбъект));
		Возврат;
	КонецЕсли;	
	
	ПечатьПродолжение(Истина, Неопределено);	
		
КонецПроцедуры	

&НаКлиенте
Процедура ПечатьПродолжение(КомпонентаПодключена, ДополнительныеПараметры) Экспорт	
	
	Если НЕ КомпонентаПодключена Тогда
		Возврат;
	КонецЕсли;
	
	Если мКомпонента = Неопределено Тогда
		мКомпонента = Новый("AddIn.PrintPDF.PrintPDFAddInExtension");
	КонецЕсли;		
		
	мКомпонента.НачатьВызовПечать(Новый ОписаниеОповещения("ПечатьЗавершение", ЭтотОбъект), 
		ИмяФайла, Описание, ПоказыватьДиалогПечати, Принтер, Пароль, Страницы);
	
КонецПроцедуры
	
&НаКлиенте
Процедура ПечатьЗавершение(РезультатВызова, ПараметрыВызова, ДополнительныеПараметры) Экспорт	
	
КонецПроцедуры

&НаКлиенте
Процедура УстановитьКомпоненту(ОбработчикРезультата) Экспорт
			
	Обработчик = Новый ОписаниеОповещения("УстановитьКомпонентуЗавершение", ЭтотОбъект, ОбработчикРезультата);
	
	НачатьУстановкуВнешнейКомпоненты(Обработчик, АдресКомпоненты);
	
КонецПроцедуры

&НаКлиенте
Процедура УстановитьКомпонентуЗавершение(ОбработчикРезультата) Экспорт
	
	НачатьПодключениеВнешнейКомпоненты(ОбработчикРезультата, АдресКомпоненты, "PrintPDF");		
	
КонецПроцедуры

Есть возможность вызова компоненты из внешней обработки, чтобы не снимать типовую конфигурацию с поддержки, рабочий код использования компоненты представлен в обработке TestPrintPDF.epf (в обработке отсутствует компонента, поэтому ее нужно загрузить в макет после покупки).

Компонента работает как на x86, так и x86_64 платформах, в режиме Сервера, Тонкого клиента и Веб-клиента (для браузеров Firefox и Chrome), распространяется в виде пакетного файла, который содержит в себе все версии компоненты.

Протестировано на всех версиях платформы, начиная от 8.2.19.130.

Методы:

Печать / Print - основной метод, отправляет файл на печать, возвращает Истину при успешном выполнении и Ложь, если при вызове произошла ошибка

Может вызываться как с передачей имени файла, так и двоичных данных

Параметры при передаче имени файла:
ПутьКФайлу - обязательный, тип "Строка", полный путь к файлу PDF
Описание - обязательный, тип "Строка", описание задания печати
ПоказыватьДиалогПечати - необязательный, тип "Булево", определяет показывать диалог печати или нет, значение по умолчанию - Ложь
ИмяПринтера - необязательный, тип "Строка", имя принтера, на который будет отправлен документ, если не определен, то печать осуществляется на принтер, установленный по умолчанию в система
Пароль - необязательный, тип "Строка", пароль для чтения защищенного PDF-файла
Страницы - необязательный, тип "Строка", диапазоны страниц для печати, разделенные запятыми (например "1,5,6", или "1-3,7-9", или "1,3-5")
Автоповорот - необязательный, тип "Булево"
Копий - необязательный, тип "Число", количество копий
ДвусторонняяПечать - необязательный, тип "Число", режим двусторонней печати:
 0 - использовать настройки принтера (по умолчанию);
 1 - односторонняя печать;
 2 - двусторонняя печать (поворот вверх);
 3 - двусторонняя печать (поворот влево);
Автоцентрирование - необязательный, тип "Булево"
Масштабировать - необязательный, тип "Число", режим масштабирования печати:
 0 - не масштабировать;
 1 - масштабировать по размеру полей принтера (по умолчанию);
 2 - уменьшить до полей принтера;
 3 - заданный масштаб (задается следующим параметром);
Масштаб - необязательный, тип "Число", заданный в процентах масштаб

Параметры при передаче двоичных данных:
Данные - обязательный, тип "ДвоичныеДанные", двоичные данные файла PDF
Описание - обязательный, тип "Строка", описание задания печати
ПоказыватьДиалогПечати - необязательный, тип "Булево", определяет показывать диалог печати или нет, значение по умолчанию - Ложь
ИмяПринтера - необязательный, тип "Строка", имя принтера, на который будет отправлен документ, если не определен, то печать осуществляется на принтер, установленный по умолчанию в система
Пароль - необязательный, тип "Строка", пароль для чтения защищенного PDF-файла
Страницы - необязательный, тип "Строка", диапазоны страниц для печати, разделенные запятыми (например "1,5,6", или "1-3,7-9", или "1,3-5"
Автоповорот - необязательный, тип "Булево"
Копий - необязательный, тип "Число", количество копий
ДвусторонняяПечать - необязательный, тип "Число", режим двусторонней печати:
 0 - использовать настройки принтера (по умолчанию);
 1 - односторонняя печать;
 2 - двусторонняя печать (поворот вверх);
 3 - двусторонняя печать (поворот влево);
Автоцентрирование - необязательный, тип "Булево"
Масштабировать - необязательный, тип "Число", режим масштабирования печати:
 0 - не масштабировать;
 1 - масштабировать по размеру полей принтера (по умолчанию);
 2 - уменьшить до полей принтера;
 3 - заданный масштаб (задается следующим параметром);
Масштаб - необязательный, тип "Число", заданный в процентах масштаб

ВключитьЛог / EnableLog - включает логирование, возвращает Истину при успешном выполнении и Ложь, если при вызове произошла ошибка

Параметры:
ПутьКФайлуЛога - обязательный, тип "Строка", полный путь к файлу лога, доступный для записи в контексте выполнения методов компоненты
Уровень - необязательный, тип "Число", уровень логирования:
 0 - только ошибки (по умолчанию);
 1 - ошибки и предупреждения;
 2 - ошибки, предупреждения и информационные сообщения;
 3 - ошибки, предупреждения, информационные сообщения, отладочная информация;

На данный момент используется только уровень 0 и 2.

 

Важно

В асинхронном режиме вызовы методов должны выполняться через НачатьВызов, например:

Компонента.НачатьВызовПечать(Новый ОписаниеОповещения("ПечатьЗавершение", ЭтотОбъект), 
		ИмяФайла, Описание, ПоказыватьДиалогПечати, Принтер, Пароль, Страницы);

 

Статистика:
Просмотры 36470
Загрузки 113
Рейтинг 115
Создание 17.09.18 14:26
Обновление 09.09.24 13:02
№ Публикации 856112
Характеристики:
Теги

обработка печать PDF

Рубрики Разработка внешних компонент
Кому Программист
Тип файла Компонента, плагин (dll, vbs,..)
Платформа Платформа 1С v8.3
Конфигурация Конфигурации 1cv8
Операционная система Windows
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Платные (руб)
Код открыт Нет
Наименование Файл Версия Размер
Тестовая обработка (УФ) .epf 1.3 10,87Kb 318 Скачать
1. efin 17.09.18 15:30 Сейчас в теме
Подскажите, пожалуйста, на какой библиотеке основана разработка?
2. Техподдержка 18.09.18 04:09
(1) Разработка основана на открытом проекте PDFium
3. SmArtist 25.07.19 11:10 Сейчас в теме
на обычных формах из внешней обработки будет работать?
4. d_protos 06.09.19 18:07 Сейчас в теме
А можно пример работы с компонентой на сервере?
НачатьПодключениеВнешнейКомпоненты - метод не доступен на сервере.
5. Техподдержка 07.09.19 07:29
(4) На сервере работают обычные (неасинхронные) версии вызовов, например, ПодключитьВнешнююКомпоненту, вызов метода компоненты тоже необходимо использовать обычный Печать, учитывайте при этом, что печать будет вызвана именно на сервере.
6. Eremkin 18.11.19 15:09 Сейчас в теме
Добрый день. Правильно ли я понимаю, что при печати на сервере компонента ждет окончания печати и не исполняет код дальше? Вопрос к тому что после печати планируется очищать временные файлы и не было бы такого что файл удалили а принтер начинает печать.
7. Техподдержка 18.11.19 18:17
(6) Добрый день! Все верно, при печати на сервере исполнение кода продолжится уже после отправки задания на печать.
8. Eremkin 26.11.19 14:18 Сейчас в теме
День добрый. Возник еще такой вопрос в ходе тестирования. На данный момент пользуюсь виртуальным принтером (PDF Factory), т.к. нет доступа с локального компьютера к пулу сетевых принтеров. В виду отсутствия параметра "Количество копий" задаю команду печати в цикле. Возникает ситуация что необходимо печатать 2 копии а на самом деле сохраняется 1 копия (повторюсь печать идет на виртуальный принтер). Хотелось бы узнать перед выкладкой на продуктив в компоненте есть какой-либо стек очереди?

P.S. попробовал пошагово в отладчике. Сохранилось 2 документа. Возможно из-за самого виртуально принтера так происходит. Но хотелось бы развеять все сомнения.
9. Техподдержка 27.11.19 19:21
(8) День добрый!

Думаю, все же связано с работой виртуального принтера.
Компонента обновлена, добавлен параметр для указания количества копий.
Просьба протестировать работу обновленной компоненты в части указания количества копий и отписаться по результату.

Спасибо!
12. Eremkin 12.01.20 11:38 Сейчас в теме
(9)Добрый день. Запустили на рабочей базе. Работает как надо. Спасибо ))
13. Техподдержка 12.01.20 13:11
(12) Добрый день! Отлично, очень рад!
Будут вопросы, пишите.
10. Asaharu 03.01.20 16:08 Сейчас в теме
Добрый день.
В тестовой обработке только пример использования компоненты? Демо версии самой компоненты нет?
11. Техподдержка 04.01.20 00:46
День добрый!

Все верно, в тестовой обработке только пример. демо-версии компоненты нет.
14. Asaharu 13.01.20 12:38 Сейчас в теме
Добрый день.
Принтер "Microsoft XPS Document Writer"
Печать() при указании параметра "Автоповорот" (Неопределенно, Ложь, Истина и т.д.) возникает ошибка
15. Техподдержка 13.01.20 16:07
(14) День добрый!

Какая конкретно ошибка? Можете приложить скриншот?
16. Asaharu 13.01.20 19:36 Сейчас в теме
(15) "Ошибка вызова метода внешней компоненты", больше ничего.
17. Техподдержка 14.01.20 09:43
(16)День добрый!

Исправил ошибку, компоненту обновил.
Пожалуйста, загрузить новую версию, проверьте и отпишитесь.

Спасибо!
18. dablack 05.02.20 17:06 Сейчас в теме
Добрый день!
Продажу компоненты с исходниками не планируете ?
20. Техподдержка 05.02.20 22:02
(18) Сообщение ушло не в ответ, посмотрите ниже
19. Техподдержка 05.02.20 21:59
(18) Добрый день!

Пока такой мысли не было, у Вас есть интерес в исходниках? Какая конечная цель? Доработка?
Планирую в ближайшее время опубликовать новую мультиплатформенную (Windows, MacOSX, Linux) компоненту для работы c PDF (печать, рендеринг в картинку, создание простейших PDF со вставкой картинок, извлечение картинок из PDF, объединение / разделение, возможно, что-то ещё).
26. asg.aleks 17.03.20 11:55 Сейчас в теме
(19) Добрый день!

Когда планируется выход мультиплатформенной версии компоненты? Интересует версия под Linux x64 (Ubuntu 16.04/18.04)
27. Техподдержка 18.03.20 03:30
(26) Добрый день! В самое ближайшее время, думаю, к 23 марта опубликую.
106. dm2010 01.06.22 11:25 Сейчас в теме
(19) Добрый день!
Нужны исходники сборки под веб-клиент, есть проблемы с собственном проекте. Можно обсудить покупку сборки под веб-клиент или получить платную консультацию?
(106) Добрый день! Ответил в ЛС.
21. dablack 06.02.20 11:35 Сейчас в теме
Добрый день!
Интерес в исходниках по нескольким причинам. При всем уважении, но не зависеть от автора когда например выйдет какое нибудь критическое обновление PDFium. Иметь возможность добавить функционал под себя (такое может возникнуть даже не сейчас а гораздо позже). И обучение, появилось необходимость создать ВК под одну задачу в котором надо грубо говоря также подцепить один С++ проект c github. И кстати возможно Вам как разработчику ВК будет интересна разработки ВК под заказ, готов обсудить, но я так понимаю чтобы получить ваши контакты надо приобрести вашу разработку ?
22. Техподдержка 06.02.20 12:50
(21) Добрый день! Хорошо, я подумаю, интерес в разработке есть, но контактные данные, да, наверное, только после покупки, но всегда можно заглянуть в гугл.
23. dablack 06.02.20 16:36 Сейчас в теме
ВК скачал, думал, что в архиве будет какая нибудь реадмишечка с вашими контактами, но нет.... я могу вас попросить написать мне сообщение ?
24. Техподдержка 06.02.20 17:10
(23) Сергей, обновил компоненту, скачайте новую версию.
25. alfa112 05.03.20 15:23 Сейчас в теме
Работает ли компонента с 64 разрядной платформой? у меня выдает ошибку
Прикрепленные файлы:
28. Kiasoft2 30.03.20 08:12 Сейчас в теме
Добрый день!

В обработке нужна двусторонняя печать. Пробую выполнить
мКомпонента.НачатьВызовПечать(Новый ОписаниеОповещения("ПечатьЗавершение", ЭтотОбъект), СсылкаНаФайл, "", Ложь, "", "", "", Ложь, 1, 3);

печатает всё равно на разных листах.
29. Техподдержка 30.03.20 11:41
(28) День добрый!
Пробовали передавать параметр 2 (поворот вверх)?
31. Kiasoft2 30.03.20 12:25 Сейчас в теме
(30) С параметром 2 то же самое. Принтер Kyocera FS-4100DN
32. Техподдержка 30.03.20 13:01
(31)обновил компоненту, попробуйте и отпишитесь, пожалуйста
33. Kiasoft2 30.03.20 13:11 Сейчас в теме
(32) обновил, попробовал на всякий случай с параметрами 2 и 3, не помогло.
34. Техподдержка 30.03.20 13:17
(33) скорее всего, компонента осталась старая, удалите из \AppData\Roaming\1C\1cv8\ExtCompT файлы PrintPDFAddIn.dll / PrintPDFAddIn64.dll
35. Kiasoft2 30.03.20 13:26 Сейчас в теме
(34) Да, не удалил установленную уже. Всё получилось. Спасибо!
37. Гость 10.04.20 16:24
Добрый день, купил dll загрузил но результата нету
38. Гость 10.04.20 16:34
ошибка
Прикрепленные файлы:
39. Техподдержка 10.04.20 17:52
(38) День добрый! Как загружаете? Вы dll отдельно загрузили без бандла? Можете прислать код, которым подключаете компоненту?
40. lihogray 10.04.20 19:19 Сейчас в теме
(39) все разобрался , Виталий подсказал что нужно весь архив тянуть
41. Val55 16.09.20 13:45 Сейчас в теме
Добрый день. купил компоненту, пробую печать через прилагаемую обработку, но компонента не регистрируется. запускал PrintPDFAddInSetup.exe, отработало без ошибок, но объект в системе все равно не доступен
42. Техподдержка 16.09.20 15:54
(41) Добрый день! В макет обработки подгрузили архив или отдельно DLL? Необходимо подгружать в макет весь архив.
Используете тонкий клиент или веб-клиент? Если веб-клиент, то в каком браузере?
43. Val55 16.09.20 16:17 Сейчас в теме
(42) Подгружал отдельно длл. Работа в толстом клиенте и на сервере. В итоге загрузил себе два отдельных макета. При вызове метода Печать() должны быть переданы все параметры, как выяснилось опытным путем.
Сейчас столкнулся с проблемой, что при печати с сервера штрихкод выходит нечитабельным. не знаю, к вам ли это вопрос, но может кто сталкивался?
Прикрепленные файлы:
44. Техподдержка 16.09.20 16:32
(43) Не совсем понял, что значит загрузили два отдельных макета? Компонента работает абсолютно одинаково, что на сервере, что на клиенте. Параметры начиная с 3-го должны быть необязательными, какую ошибку получали, если не указаны все параметры? Принтер в обоих случаях (на сервере и клиенте) использовали один и тот же? Можете прислать пример PDF, который печатаете?
45. Val55 16.09.20 16:39 Сейчас в теме
(44)
2 макета - 32 и 64 битные длл.
При использовании такого кода:
Компонента.Печать(ИмяФайла, Описание);
получал такую ошибку:
Ошибка при вызове метода контекста (Печать): Ошибка вызова метода внешней компоненты

Принтер один и тот же.
Файл приложен. Он же из акробат ридера через командную строку печатается четко.
Прикрепленные файлы:
v8_8B47_4f.pdf
46. Техподдержка 16.09.20 16:53
(45) Макет должен быть один, в него должен быть загружен архив, который Вы скачали, 1С сама определяет какую версию из архива использовать. По ошибке проверю - поправлю. В настройках принтера задается разрешение печати?
47. Val55 16.09.20 16:57 Сейчас в теме
(46) Ну чисто теоретически может наверное, хотя вариантов выбора нет. Скинул скрин настройки. Но странно то, что напрямую из 1с или через командную строку через FoxitReader и Acrobat печатается ровно.
Прикрепленные файлы:
48. Техподдержка 16.09.20 17:11
(47)при этом размер самой этикетки при печати с клиента и сервера одинаковый?
49. Val55 16.09.20 17:56 Сейчас в теме
50. Техподдержка 17.09.20 02:48
(49) Ошибка при вызове без необязательных параметров исправлена, компонента обновлена.
В архиве, в файле readme.txt указана моя почта, напишите мне, я пришлю тестовую версию компоненты, где принудительно установлено разрешение, попробуем.
Вообще очень странно, вчера несколько раз проверил код, должно все работать идентично, тем более если используется один и тот же принтер.
51. Val55 17.09.20 10:38 Сейчас в теме
52. user916781 01.12.20 16:06 Сейчас в теме
Большое спасибо за Вашу работу! Вы очень помогли!
53. Техподдержка 02.12.20 12:15
(52) Очень рад и приятно слышать!
54. user673881_alexandr.kolomiychenko 07.04.21 17:39 Сейчас в теме
Загрузил для теста но компонента не устанавливается. 1с 8.3.12 Если выгрузить сам dll файл с макета то он будет нулевого размера. Как можно Без покупки провести тест вашей компоненты?
Прикрепленные файлы:
55. Техподдержка 07.04.21 18:26
(54) Добрый день! К сожалению, тестовой версии не предусмотрено. Могу организовать веб-версию тестовой базы, но не раньше чем на следующей неделе.
56. mxs89 09.04.21 14:51 Сейчас в теме
Подскажите, может кто сталкивался. Не отрабатывает параметр автоповорот в значение ЛОЖЬ. Всегда печатает как ему захочется. Получается, что если ширина больше высоты, тогда поворачивает на 90 градусов.
57. mxs89 09.04.21 14:52 Сейчас в теме
Получается так=(
Прикрепленные файлы:
60. Техподдержка 10.04.21 03:05
(57) День добрый! приложите, пожалуйста, файл, который печатаете
58. mxs89 09.04.21 16:04 Сейчас в теме
59. mxs89 09.04.21 16:09 Сейчас в теме
Также ошибка, печатает первую страницу PDF файла. В файле 12 страниц, печатает только первую.
61. Техподдержка 10.04.21 03:06
(59) То же самое - нужен файл
62. mxs89 22.04.21 10:03 Сейчас в теме
Разработчик помог разобраться. Благодарю за работу!
crazycat; +1 Ответить
63. Техподдержка 22.04.21 15:28
(62) спасибо за покупку и приятного использования!
64. user848218 18.05.21 09:38 Сейчас в теме
Отличная стабильная работа, очень помогли, спасибо!
crazycat; +1 Ответить
65. Техподдержка 18.05.21 12:50
(64) И вам спасибо за отзыв! Очень рад, что помог
66. fomaOp 10.08.21 10:19 Сейчас в теме
Добрый день!
Возникает проблема с печатью этикеток Ozon на принтере Zebra.
Подскажите, пожалуйста, куда копать?
Прикрепленные файлы:
67. Техподдержка 10.08.21 14:22
(66) Добрый день! Копать в сторону размеров бумаги в настройках принтера
68. www_20981 12.08.21 11:18 Сейчас в теме
Добрый день.
Я правильно понимаю, что при использовании данной компоненты печать PDF идет без открытия каких-либо сторонних приложений, как например это сделано в типовых конфигурациях, когда при печати открывается сам файл и печатается? И какая скорость печати для понимания (необходимо быстро печатать этикетки, которые приходят в формате PDF и при этом не отвлекаться на открытие новых окон других программ)?
69. www_20981 12.08.21 16:01 Сейчас в теме
(68) Дайте, пожалуйста, ответ.
70. Техподдержка 12.08.21 16:53
(69) Добрый день! все верно, печать идет без использования сторонних приложений, компоненте можно передать либо путь к файлу, либо "ДвоичныеДанные", скорость напрямую зависит от Вашего оборудования, работает достаточно шустро, каких-либо задержек и "подвисаний" замечено не было.
71. www_20981 16.08.21 15:09 Сейчас в теме
(70) Спасибо за компоненту. Пока полет нормальный, все работает как нужно.
72. Техподдержка 17.08.21 00:45
(71) Отлично, рад помочь! Спасибо за отзыв!
73. user654211_yahoo 25.11.21 15:06 Сейчас в теме
Добрый день. Компонента работает, только одно замечание
я правильно понимаю, что при ошибке печати (например, имя принтера указано неверно, или файл не найден), компонента выбрасывает исключительную ситуацию, и через Попытку - Исключение это никак не обойти? т.е. прерывается исполнение кода, это конечно огромный минус
74. Техподдержка 25.11.21 16:22
(73)Добрый день! скорее всего, генерируется ошибка внешней компоненты, точно не помню, проверю, скажу что с этим можно сделать.
75. user654211_yahoo 25.11.21 17:22 Сейчас в теме
(74) спасибо, а то прям уж очень минус
я вызываю метод НачатьВызовПечать
если указать имя несуществующего принтера, будет сгенерирована ошибка, и выполнение кода прервется
76. Техподдержка 29.11.21 03:24
(75) добрый день! переделал метод компоненты - теперь это функция, которая возвращается Истину при успешном выполнении и Ложь при ошибке. Ошибка компоненты больше не генерируется. Компонента и описание обновлены, можете пробовать.
77. vadimkara 29.11.21 11:44 Сейчас в теме
Есть несколько вопросов.
Работает ли компонента в режиме толстого клиента?
Что собой представляет режим печати двоичных данных?
Возможно ли масштабирование автоцентрирование и тд. сразу из печатной формы а не после формирования пдф файла в самой 1с?
78. Техподдержка 29.11.21 15:28
(77) Добрый день!
Толстый клиент работает с Native-компонентами, я не проверял, но должно все работать.
Режим печати из двоичных данных - печать PDF-файла, который уже прочитан средствами 1С в формат двоичных данных, т.е. печать файла из памяти.
Последний вопрос не понял, объясните подробнее, что вы хотите.
79. vadimkara 01.12.21 11:57 Сейчас в теме
(78)
По последнему вопросу.

У нас такая задача пакетная печать много различных печатных форм нужно склеить в 1 файл либо каждая форма отдельный файл и пустить на печать. Так вот форматирование форм не в очень хорошем состоянии и при сохранении в пдф они плывут и не влезают в лист. Вопрос был возможно ли средствами вашей компоненты масштабировать и центрировать их до сохранения в пдф?
80. Техподдержка 01.12.21 15:24
(79) В компоненте нет функциональности для каких-либо манипуляций над PDF-файлом, она предназначена именно для печати.
В скором времени, возможно, ближе к Новому году, или даже в начале следующего года, планирую выпустить компоненту, которая как раз-таки позволит вносить изменения в документы PDF и создавать новые.
81. ShadowRP 02.12.21 14:53 Сейчас в теме
Добрый день, а как вашу прекрасную внешнюю компоненту прикрутить к 1С серверу на сервере Windows Server 2019?
82. ShadowRP 02.12.21 15:08 Сейчас в теме
(81) Спасибо - сам разобрался...
83. aleonov 25.12.21 20:15 Сейчас в теме
Добрый день, win server 2016 после перезагрузки слетает установка компоненты. В чем может быть проблема?
84. Техподдержка 26.12.21 04:57
(83) добрый день! что подразумевается под "слетает установка компоненты"? можете описать поведение?
85. aleonov 27.12.21 09:15 Сейчас в теме
(84) Требуется повторная установка.
86. Техподдержка 27.12.21 13:04
(85) можете описать более подробно как устанавливаете компоненту и как происходит вызов, на сервере / на клиенте? какую-то ошибку потом получаете?
87. vadimkara 05.01.22 10:45 Сейчас в теме
Вы обещали новую компоненту для работы с пдф в новом году она еще не вышла?
88. Техподдержка 09.01.22 17:53
(87) добрый день! компонента готова, но пока не опубликовал, постараюсь в ближайшее время оформить публикацию
91. vadimkara 24.01.22 10:05 Сейчас в теме
89. user848218 10.01.22 22:07 Сейчас в теме
На гигантский рост занятой памяти rphost при очень частом ее использовании ни кто не жаловался?
92. vadimkara 10.02.22 09:37 Сейчас в теме
Здраствуйте такой вопрос по комоненте у нас формируеться список файлов от 1 до 100 например с такими же названиями 1.pdf 2.pdf.... 100.pdf....200.pdf они формируються в папку на диске. Нам важно очередность пуска на печать файлов в текущем варианте они попадуют в очередь без очередности как попало. Возможно чтобы они попадали в очередь как очередности?
93. Техподдержка 10.02.22 14:11
(92) добрый день! только компоновкой это в один файл и печатью его, других способов я не нашел
94. user609238_olexandr.savchuk 17.02.22 14:23 Сейчас в теме
Добрый день.
Подойдет ли компонента под мобильный клиент на ОС Windows 10?
95. Техподдержка 17.02.22 22:35
(94) Добрый день! не совсем понял вопрос, как может быть мобильный клиент на Windows 10?
96. user609238_olexandr.savchuk 17.02.22 23:41 Сейчас в теме
(95)1С выпускает мобильные клиенты под андроид, IOS и Windows начиная с Windows 10. Расширение у файлов appx (плиточные приложения). Работает так же как и на андроид, только есть некоторые отличия, связанные с операционкой. Мне нужна печать на таком клиенте и в стандартной версии есть баг о котором я написал здесь https://forum.infostart.ru/forum92/topic277104/ и параллельно написал в поддержку 1С, и жду от них ответа. А эта компонента могла бы сейчас решить мой вопрос.
97. Техподдержка 20.02.22 05:29
(96) не знал, попробую поискать информацию, если найду какой-то эмулятор, то смогу протестировать работу под мобильным клиентом, либо вы можете купить, если не заработает, сделаете возврат

Оставьте свое сообщение

См. также

Внешняя компонента WebSocket для 1С (c поддержкой Authorization token bearer)

Внешняя компонента в виде библиотеки (.dll файл), позволяющая посылать команды и получать ответы по протоколу WebSocket из 1С. Компонента работает только на стороне "клиента".

4440 руб.

Asterisk API: внешняя компонента для подключения 1С к телефонии

Внешняя компонента выполнена по технологии Native API для 1С 8.х, обеспечивает доступ к программным АТС Asterisk (FreePBX, Elastix) через AMI интерфейс. Через него можно управлять многими функциями Asterisk (определение номеров, перевод зво...

2400 руб.

Внешняя компонента для сканирования (замена TWAIN-компоненты БСП) (Native Win 32/64)

Внешняя компонента позволяет работать c TWAIN-совместимым оборудованием (сканерами, камерами) . Полностью совместима со стандартной TWAIN-компонентой из БСП и может применяться как ее замена без изменения вызовов, при этом может работать с...

3000 руб.

Внешняя компонента GraphQL клиент для 1С

Внешняя компонента, позволяющая посылать команды и получать ответы по GraphQL протоколу из 1С.Может быть использована при интеграции. В 1С работает на стороне "клиента".

4600 руб.

Imagius: конвертация PDF в картинку (Native Win 32/64)

Внешняя компонента для конвертации PDF файлов в картинки без использования дополнительных программ. Работает на сервере и в тонком клиенте.

2400 руб.

Мультитул - Инструменты для работы с оборудованием и возможности Python в 1С.

На текущий момент поддерживается tcp клиент и сервер, работа с COM портом(232, 485) в удобном для отладки варианте через HEX-строку и в неизмененном виде, создание modbus запроса через вышеуказанные интерфейсы и дешифровка ответа. Распознав...

6000 руб.

Компонента ExchangeStruc (Структура Обмена). Прямой обмен данными между потоками, сессиями и окнами.

Аддон "Структура Обмена" (ExchangeStruc) - это компонента, которая обеспечивает доступ к разделяемым процессом структурам, аналогичным структурам 1С. Обеспечивает прозрачную передачу данных примитивных типов, в том числе Двоичных ...

7200 руб.

«UniServer AUTO: WeightIndicator» - универсальный драйвер весового индикатора

Универсальный драйвер весового индикатора «UniServer AUTO: WeightIndicator» предназначен для подключения весовых индикаторов автомобильных, вагонных , платформенных весов любых производителей к различным конфигурациям 32-х или 64-х разрядны...

10800 руб.

COMNativeWrapper, COM-Диспетчер Native-компонент 1С (Аддонов), совместимый со всеми версиями 1С (7.7, 8.0, 8.1, 8.2, 8.3).

Обертка COM для компонент типа Native-Addin под разные версии 1С от 8.2 до 8.3 с поддержкой интерфейсов IMsgBox, IAttachInfo, IPlatformInfo. Поддержка свойств компонент имеющих тип Binary. Работает под любыми версиями 1С от 7.7 до 8.3. На п...

4500 руб.

Компонента для 1С, принимающая вес с железнодорожных, автомобильных, крановых весов

Программа "Компонента приёма веса для 1С, версия 3.0" позволяет принимать и заносить вес с весов непосредственно в программу "1С" - то есть, прием веса осуществляется целиком и полностью из программы "1С".

26400 руб.