[PDF Viewer] - Просмотр PDF в 1С

16.07.09

Разработка - Разработка внешних компонент

ActiveX-компонента для просмотра PDF.
Позволяет сохранить в виде текста, картинки и PostScript.
Реализованы механизмы поиска текста и печати.

Скачать файлы

Наименование Файл Версия Размер
-
.1247649471 732,99Kb
1034
.1247649471 732,99Kb 1034 Скачать бесплатно

*** Для работы компоненты потребуется установленный Microsoft .NET Framework 2.0, который можно скачать отсюда.


Чтобы зарегистрировать компоненту в Windows - запустить reg.bat
(для удаления информации о компоненте в Windows - запустить unreg.bat)

*** Добавление на форму 1С:

v7.7: 1C++ и FormEx
v8.x: Меню "Форма" - "Вставить ActiveX..." - Выбрать элемент "Душелов.PDFViewer1C"

СИНТАКСИС:

*** Контекст компоненты:

  *** Свойства:

  - ВидимостьПанелиИнструментов //булево
  - ВидимостьОкнаЗакладок //булево
  - ТекущаяСтраница //число
  - КоличествоСтраниц //число, только чтение
  - Масштаб //число

  *** Методы:
   
  - ЗагрузитьДокумент(ПутьКФайлу); //булево
  - Закрыть(); //очистка памяти, рекомендуется вызывать при закрытии формы

  *** События:

  - ПослеЗагрузкиФайла();

 

 Основана на библиотеке xPDF.

См. также

HTTP сервер 1С 7.7 + HTTP асинхронный клиент: внешние компоненты для 1С 7.7

Разработка внешних компонент WEB-интеграция Платформа 1С v7.7 Конфигурации 1cv7 Платные (руб)

Компонента HttpSrv7 позволяет создавать веб-сервисы в среде 1С 7.7 и даже, используя файлы HTML, несложные веб-сайты. С помощью нее можно обеспечить доступ к данным 1С 7.7 из браузера. Дополнительно используя компоненту HTTP_Async или синхронный клиент HTTP для 1С 7.7 (публикация № 1152364) можно наладить обмен данными между удаленными информационными базами. С помощью компоненты HTTP_Async можно параллельно посылать много запросов к сайтам, веб-сервисам (в т.ч. к HttpSrv7), а затем обрабатывать данные по мере их поступления.

2000 руб.

27.05.2022    7811    20    13    

31

1С:Фото номенклатуры 7.7 - решение для работы с фотографиями номенклатуры в 1С:7.7 (включая формат PNG)

Работа с интерфейсом Логистика, склад и ТМЦ Платформа 1С v7.7 1С:Торговля и склад 7.7 Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Решение для разработчика и конечного пользователя для работы с фотографиями номенклатуры: систематизация, хранение, отображение, а также выгрузка на Яндекс-Диск и FTP (кроме версии лайт). Поддерживаются графические форматы: bmp, jpg, gif, tiff, а также png - не поддерживаемый штатными средствами 1С. Выполнено без использования внешних компонент (кроме функции выгрузки на FTP). Поставляется как в виде пустой конфигурации с набором объектов и модулей для работы с фото, так и в виде обновления к 1С:Торговля и склад 7.7. Выполнено в двух версиях: "полная" и "лайт".

5000 руб.

18.10.2022    5160    1    45    

3

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

Разработка внешних компонент Платформа 1С v7.7 Платформа 1С v8.3 Платформа 1C v8.2 Платформа 1С v8.1 Россия Платные (руб)

Аддон "Структура Обмена" (ExchangeStruc) - это компонента, которая обеспечивает доступ к разделяемым процессом структурам, аналогичным структурам 1С. Обеспечивает прозрачную передачу данных примитивных типов, в том числе Двоичных данных, в режиме Реального времени между разными контекстами (формами) или потоками одного процесса. В перспективе функционал будет расширен для обмена между процессами, даже разных версий платформ. Совместим с версиями Windows рабочих станций и серверов, с платформами 1С разных версий и релизов в режиме Native начиная с 8.2, и в режиме COM начиная с версий 7.7. По скорости чтения и записи лишь немногим уступает стандартной структуре 1С. НОВОЕ: Добавлен функционал регистрации компоненты COM в качестве OLE Auto (COMОбъект) для поддержки её работы в серверах старых версий 1С: 8.0 и 8.1, где работа с компонентами исключена. Теперь можно коммуникацию с Фоновыми заданиями на этих версиях проводить.

7200 руб.

19.04.2023    4799    1    0    

3

Выбор из большого списка (для 1С 7.7)

Разработка внешних компонент Платформа 1С v7.7 Платные (руб)

Компонента для выбора значения из больших списков значений.

1200 руб.

02.12.2021    5777    2    19    

4

Клиент HTTP(S): внешняя компонента для 1С 7.7

Разработка внешних компонент WEB-интеграция Платформа 1С v7.7 Абонемент ($m)

Компонента позволяет использовать различные веб-сервисы интернет-ресурсов, например работать с онлайн-кассой через API, предоставленное ее разработчиком. Тестировалась на платформе 1С релиза 7.70.027.

1 стартмани

14.11.2019    18139    88    mdbruyfn    82    

15

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

Разработка внешних компонент Платформа 1С v7.7 Платформа 1С v8.3 Транспорт, автопарки, такси Россия Платные (руб)

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

26400 руб.

09.04.2019    16062    2    8    

5

Оболочка для работы с последними драйверами ККМ АТОЛ для 1С 7.7, 8.1

Разработка внешних компонент ККМ Кассовые операции Оперативный учет 7.7 1С:Торговля и склад 7.7 Абонемент ($m)

Внешняя компонента - оболочка для работы в среде 1С 7.7 или 1С 8.1 с последними версиями драйверов ККМ от АТОЛ. Поддерживаются драйвера x32 начиная с версии 9.11. Присутствует внешняя обработка для полноценной работы с данными драйверами (поддержка ревизий 2.0, 2.1, 2.2, поддержка протокола ОФД 1.0, 1.0.5, 1.1).

1 стартмани

09.08.2017    53675    348    asdfghgghjdhg    141    

18
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Ёпрст 1063 15.07.09 13:48 Сейчас в теме
Это, по скорострельности быстрее, чем активикс от фоксридер или адоберидер ?
7. brr 182 15.07.09 18:03 Сейчас в теме
На таблицу помещаем рисунок, в свойстве Текст пишем
ПриВыводеКартинки(Таб.ТекущийОбъект,Файл) , где Файл - переменная хранящая путь к пдф, в модуле соответственно процедура:

Процедура ПриВыводеКартинки(Картинка,Файл)
Картинка.РежимРисования(1);
Попытка
Картинка.Загрузить(Файл);
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
КонецПроцедуры

Код не мой, рабочий.
8. Ёпрст 1063 15.07.09 18:14 Сейчас в теме
(7) Гы.. Какая наивность...
2. Душелов 4013 15.07.09 13:53 Сейчас в теме
Фоксридер или фоксит ридер?
Фоксит, наверное быстрее будет, хотя не знаю...
Но могу сказать, что быстрее адобе (и дешевле ;) )

Фоксит в 1Су встроить можно? У адобы есть активикс свой.
3. Ёпрст 1063 15.07.09 14:05 Сейчас в теме
24. bookworm1c 22.07.09 17:35 Сейчас в теме
(2)На фига "погремушка", если пишете , что она фиговая?
25. Душелов 4013 27.07.09 17:01 Сейчас в теме
(24) Какая такая "погрумушка" и где она "фиговая"?
4. Ёпрст 1063 15.07.09 14:06 Сейчас в теме
Блин.. нет ставить на сервак неохота :(
Ладно, попробую потестить на на локальной тачке..
Но если ужо быстрее адобе, то +
5. brr 182 15.07.09 17:38 Сейчас в теме
А в 7.7 ведь можно просмотреть пдф без активиксов, через картинку. В чем плюсы использования активикса автора?
6. Душелов 4013 15.07.09 17:52 Сейчас в теме
9. Ёпрст 1063 15.07.09 18:14 Сейчас в теме
+8 Сам то хоть раз пробовал ?
:))))))))))))))))))))))
18. brr 182 17.07.09 09:10 Сейчас в теме
(9) Ага, не загружает. Плюс автору.
10. Душелов 4013 16.07.09 01:25 Сейчас в теме
Я наверное что-то упустил в 7.7...
11. Ёпрст 1063 16.07.09 08:36 Сейчас в теме
(10) Нет. Штатно pdf не вывести.
12. Sla 16.07.09 12:29 Сейчас в теме
супер!
предложение - сделать масштабирование (100%, по ширине, страница целиком)
13. Душелов 4013 16.07.09 13:50 Сейчас в теме
(12) Автомасштаб автоматически работает при растягивании формы.
Добавил свойство "Масштаб" для ручной установки масштабирования.
14. Ёпрст 1063 16.07.09 15:53 Сейчас в теме
(13) Мот добавишь метод LoadFromFile ... ?
чтоб при открытии формы сразу открывался нужный pdf...
15. Ёпрст 1063 16.07.09 16:03 Сейчас в теме
Ё... уже добавил ...скоростной.
16. trufela 12 17.07.09 00:18 Сейчас в теме
17. allexor 17.07.09 08:06 Сейчас в теме
Классно!
Есть предложение - добавить функции редактирования файла pdf, или программно заполнять определенные поля в pdf
19. Душелов 4013 17.07.09 09:19 Сейчас в теме
(17) Для редактирования берем активикс от адобе (про версии) и читаем мануал по его методам.
21. allexor 17.07.09 12:56 Сейчас в теме
(19) а где взять то активикс от адобе (про версии)???
20. hame1e00n 524 17.07.09 10:11 Сейчас в теме
Клево, спасибо, плюсую
23. ge_ni 306 20.07.09 13:28 Сейчас в теме
26. Душелов 4013 27.07.09 17:02 Сейчас в теме
27. пользователь 28.07.09 23:59
Сообщение было скрыто модератором.
...
28. voler 14 19.08.09 10:44 Сейчас в теме
одробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.AccessViolationException: Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена.
в AFPDFDocInterop.RenderPage(AFPDFDocInterop* , Int32 )
в PDFLibNet.PDFWrapper.RenderPage(IntPtr handler)
в Душелов.PDFViewer1С.tsbZoomOut_Click(Object sender, EventArgs e)
в System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
в System.Windows.Forms.ToolStripButton.OnClick(EventArgs e)
в System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
в System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
в System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
в System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
в System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.ScrollableControl.WndProc(Message& m)
в System.Windows.Forms.ToolStrip.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Загруженные сборки **************
mscorlib
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Dushelov.PDFViewer1C
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0
CodeBase: file:///c:/Program%20Files/1cv81/PDFViewer/Dushelov.PDFViewer1C.DLL
----------------------------------------
System.Windows.Forms
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Accessibility
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
PDFLibNet
Версия сборки: 0.0.0.0
Версия Win32:
CodeBase: file:///c:/Program%20Files/1cv81/PDFViewer/PDFLibNet.DLL
----------------------------------------
msvcm90
Версия сборки: 9.0.21022.8
Версия Win32: 9.00.21022.8
CodeBase: file:///C:/WINDOWS/WinSxS/x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_d08d0375/msvcm90.dll
----------------------------------------
System.Configuration
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
mscorlib.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Windows.Forms.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.

Например:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

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


29. voler 14 19.08.09 10:44 Сейчас в теме
Ошибка лезит на WinXP SP3
30. WERY_NOOB 28.09.09 18:17 Сейчас в теме
для iPhon`а точнее для одного из его прибабахнутых приложений на ПК нужен framework 3.5 sp1 так вот эта штука жутко ругается на компоненту
Прикрепленные файлы:
31. poirus 30.09.09 12:29 Сейчас в теме
Попытался поставить начала ругаться, у меня стоит 3 net. Но вопрос не в этом у меня задача простая надо сделать импорт из pdf файла обшарил все что можно это единственная компонента которая хоть как-то работает. Может кто подскажет команду чтобы через shell сразу конвертнуть в txt. Программ таких куча, но вот не задача все они крайне плохо переводят в текст. Если это делать руками в adobe reader то получается гораздо лучше. Есть ли возможность сделать это через эту компаненту но автоматизированно а не по нажатию кнопки сохранить как текст
32. johnZZZ 01.04.10 15:56 Сейчас в теме
не могу понять как повесить на форму. Вродь все поставилось все прописалось в реге но работать не хочет. 1С 7.7 релиз 27. Может кто кинет .ert с кодом подкльчения!!!!???????
33. johnZZZ 01.04.10 15:57 Сейчас в теме
не могу понять как повесить на форму. Вродь все поставилось все прописалось в реге но работать не хочет. 1С 7.7 релиз 27. Может кто кинет .ert с кодом подключения!!!!???????
34. johnZZZ 01.04.10 15:58 Сейчас в теме
не могу понять как повесить на форму. Вродь все поставилось все прописалось в реге но работать не хочет. 1С 7.7 релиз 27. Может кто кинет .ert с кодом !!!!??????? Очень надо, стоит работа.
35. IronDemon 765 22.04.10 11:10 Сейчас в теме
Ошибки при масштабировании на Seven

При уменьшении:
Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.AccessViolationException: Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена.
в AFPDFDocInterop.RenderPage(AFPDFDocInterop* , Int32 )
в PDFLibNet.PDFWrapper.RenderPage(IntPtr handler)
в Душелов.PDFViewer1С.tsbZoomOut_Click(Object sender, EventArgs e)
в System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
в System.Windows.Forms.ToolStripButton.OnClick(EventArgs e)
в System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
в System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
в System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
в System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
в System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.ScrollableControl.WndProc(Message& m)
в System.Windows.Forms.ToolStrip.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Загруженные сборки **************
mscorlib
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Dushelov.PDFViewer1C
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0
CodeBase: file:///C:/Program%20Files/1cv81/bin/Dushelov.PDFViewer1C.DLL
----------------------------------------
System
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Accessibility
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
PDFLibNet
Версия сборки: 0.0.0.0
Версия Win32:
CodeBase: file:///C:/Program%20Files/1cv81/bin/PDFLibNet.DLL
----------------------------------------
msvcm90
Версия сборки: 9.0.30729.4926
Версия Win32: 9.00.30729.4926
CodeBase: file:///C:/Windows/WinSxS/x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4926_none_508ed732bcbc0e5a/msvcm90.dll
----------------------------------------
System.Configuration
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
mscorlib.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Windows.Forms.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------


При увеличении: Попытка чтения или записи в защищенную память.
36. lex81 24.01.11 11:53 Сейчас в теме
Скачал, зарегистрировал, сразу же вылетает ошибка при запуске обработки:

Подробная информация об использовании оперативной 
(JIT) отладки вместо данного диалогового 
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.IO.FileLoadException: Невозможно загрузить файл или сборку "PDFLibNet, Version=0.0.0.0, Culture=neutral, PublicKeyToken=b409ed73a72e873d" или один из зависимых от них компонентов. Приложение не было запущено, поскольку оно некорректно настроено. Повторная установка приложения может решить данную проблему. (Исключение из HRESULT: 0x800736B1)
Имя файла: "PDFLibNet, Version=0.0.0.0, Culture=neutral, PublicKeyToken=b409ed73a72e873d" ---> System.Runtime.InteropServices.COMException (0x800736B1): Приложение не было запущено, поскольку оно некорректно настроено. Повторная установка приложения может решить данную проблему. (Исключение из HRESULT: 0x800736B1)
   в Душелов.PDFViewer1С.doubleBufferControl1_PaintControl(Object sender, Graphics g)
   в PDFViewer.PageViewer.Render(Graphics TempGraphics)
   в PDFViewer.PageViewer.OnPaint(PaintEventArgs e)
   в System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs)
   в System.Windows.Forms.Control.OnPrint(PaintEventArgs e)
   в System.Windows.Forms.Control.WmPrintClient(Message& m)
   в System.Windows.Forms.Control.WndProc(Message& m)
   в System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   в System.Windows.Forms.ContainerControl.WndProc(Message& m)
   в System.Windows.Forms.UserControl.WndProc(Message& m)
   в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)




************** Загруженные сборки **************
mscorlib
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Dushelov.PDFViewer1C
    Версия сборки: 1.0.0.0
    Версия Win32: 1.0.0.0
    CodeBase: file:///D:/1c_base/PDFViewer/Dushelov.PDFViewer1C.DLL
----------------------------------------
System.Windows.Forms
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Accessibility
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
mscorlib.resources
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Drawing.resources
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing.resources/2.0.0.0_ru_b03f5f7f11d50a3a/System.Drawing.resources.dll
----------------------------------------
System.Windows.Forms.resources
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
System.resources
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.resources/2.0.0.0_ru_b77a5c561934e089/System.resources.dll
----------------------------------------

************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.

Например:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

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


Это у всех так? Может у меня что-то не установилось?
37. Spacer 355 07.02.11 19:11 Сейчас в теме
Есть такие пожелания, думаю несложные для доработки, но полезные:
1. Добавить свойство в котором хранится полный путь к загруженному файлу.
2. Добавить метод СохранитьДокумент() для программного сохранения в нужном формате.
38. DemonFM 08.11.11 10:53 Сейчас в теме
Windows 7 32 bit не подключается. Несколько раз пробывал регистрировать, не получилось. Что делаю не так?
41. macbeth 23.01.12 11:47 Сейчас в теме
(38) DemonFM, Возможно нужно из под Админа. Могу ошибаться
42. DemonFM 27.01.12 01:14 Сейчас в теме
macbeth

(38) DemonFM, Возможно нужно из под Админа. Могу ошибаться

Пробывал не проходит. Даже вручную из консоли пытался зарегистрировать, два экрана ошибок....
На Win Server 2003 x64 зарегистрировалась, но вызывает ошибку как в сообщении (30). Net FrameWork 3.5 удалять не планируем.
есть решение проблемы?
39. 1cmax 152 17.11.11 11:20 Сейчас в теме
вот такая ошибочка. что может означать
мПутьКФайлу - тип строка, путь к файлу

мПолеКартинки.ЗагрузитьДокумент(мПутьКФайлу);

Произошла исключительная ситуация (Dushelov.PDFViewer1C): Object reference not set to an instance of an object.
44. gentle 12 01.08.13 23:34 Сейчас в теме
(39) 1cmax? вы решили эту проблему?
40. 1cmax 152 18.11.11 19:52 Сейчас в теме
какбэ есть соображения на тему?
43. Sasha255n 10.12.12 13:49 Сейчас в теме
Вообще теоритически вещь нужная теперь пробую как подключть к своей базе
45. 1cmax 152 02.08.13 00:01 Сейчас в теме
46. mikhailv 19 26.03.14 11:52 Сейчас в теме
Win 7 x64: вываливает ошибки при переходе по закладкам документа.
Программного метода Найти() нет.
Не подошла.

P.s. за 5 лет ни одного коммита?
47. Ёпрст 1063 26.03.14 12:12 Сейчас в теме
(46) Автора нет в живых уже давно. Коммитить некому
:(
48. MadDAD 152 31.10.16 12:56 Сейчас в теме
(46), (32)

Немного доработал. Добавил программный поиск. Добавил пример использования под 7.7

Поиск:
мПолеКартинки.Найти(СтрокаПоиска, Сначала, ТочноеСовпадение, ПоВсемуДокументу, Следующий, ОбратныйПоиск);
Прикрепленные файлы:
Dushelov.Pdf1C.zip
49. MadDAD 152 01.02.17 11:51 Сейчас в теме
50. CheBurator 3119 02.02.17 02:03 Сейчас в теме
51. user1156120 16.02.19 03:38 Сейчас в теме
Скачал Dushelov.Pdf1C.zip, запускаю reg.bat, появляется ошибка:
RegAsm : error RA0000 : Could not load file or assembly Dushelov.PDFViewer1C.dll or one of its dependencies. Operation is not supported...
Подскажите в чем может быть ошибка?
52. user1156120 16.02.19 03:46 Сейчас в теме
И вопрос к MadDAD. Как с Вами связаться, чтобы получить от Вас помощь... Пробовал написать Вам через этот форум но сообщение не отправляется!
53. MadDAD 152 19.02.19 08:56 Сейчас в теме
(52)
И вопрос к MadDAD. Как с Вами связаться, чтобы получить от Вас помощь... Пробовал написать Вам через этот форум но сообщение не отправляется!


Я тут не часто бываю.

Что-нибудь конкретное про зависимости пишет?

В комплекте идет библиотека "PDFLibNet.dll" она должна располагаться рядом с "Dushelov.PDFViewer1C.dll"
Т.е. нужно весь комплект полностью распаковать в один каталог.
54. user1156120 19.02.19 09:43 Сейчас в теме
А можно Ваш e-mail? Я бы хотел за денежку к Вам обратиться чтобы добить этот вопрос, для терминальных юзеров очень бы хотелось иметь просмотр pdf внутри 1с, без запуска внешних приложений...

Распаковывал всё содержимое папки, и в C:\WINDOWS\system32 клал... при любых вариантах возникает ошибка: RegAsm : error RA0000 : Could not load file or assembly ... or one of its dependencies. Operation is not supported.

На других форумах прочитал, что это может быть связано с контролем имен на .NET3.5 и 4. Пробовал разными способами делать "disable strong name verification". Еще много чего попробывал, но ничего не помогает.
Вобщем нужна профессиональная помощь...
55. MadDAD 152 20.02.19 16:15 Сейчас в теме
PDFLibNet.dll для работы требует MSVCR90.dll, MFC90.dll, MSVCM90.dll

нужно установить - Microsoft Visual C++ 2008 Redistributable Package (x86)
56. MadDAD 152 20.02.19 16:41 Сейчас в теме
А так же нужно снимать "блокировку файлов скачанных из интернета", это тоже мешает их регистрировать.
57. SLnet 15.03.19 11:52 Сейчас в теме
Запускаю батник, появляется ошибка:

Installing ActiveX...
---------------------------------------------------
Microsoft .NET Framework Assembly Registration Utility 4.7.3062.0
для Microsoft .NET Framework 4.7.3062.0
© Корпорация Майкрософт (Microsoft Corporation). Все права защищены.

RegAsm : error RA0000 : Не удалось найти входную сборку "Dushelov.PDFViewer1C.dl
l" или одну из ее зависимостей.
Microsoft ® CLR Native Image Generator - Version 4.7.3062.0
Copyright © Microsoft Corporation. All rights reserved.
WARNING: This syntax is deprecated or you mis-typed your command. Run "ngen /?"
to display a list of the currently supported parameters.
Error: The specified file or directory "Dushelov.PDFViewer1C.dll" is invalid.
---------------------------------------------------
Done.


WServer 2012 R2
Делал:
Устанавливал Microsoft Visual C++ 2008 Redistributable Package (x86)
microsoft visual c++ 2015
.NET3.5
Файлы все в одной папке на диске C:\PDFViewer
58. MadDAD 152 15.03.19 18:52 Сейчас в теме
(57) Правой кнопкой мыши по файлу -> Свойства -> Внизу нажать "Разблокировать"
59. user100000 24.12.21 22:15 Сейчас в теме
ЗагрузитьДокумент(мПутьКФайлу);
Произошла исключительная ситуация (Dushelov.PDFViewer1C): Object reference not set to an instance of an object.
Такая же ошибка, при открытии формы сразу pdf не загрузишь
60. MadDAD 152 24.12.21 22:16 Сейчас в теме
(59) На любом файле или на каком-то определенном?
61. user100000 24.12.21 22:18 Сейчас в теме
На любом при открытии файла
Но если в форму загружен файл через меню, то другой файл уже можно загрузить
62. MadDAD 152 24.12.21 22:20 Сейчас в теме
(61) 1с какой версии? ОС какой версии? Терминальная сессия или рабочий стол, или может сервер 1С ?

Больше подробностей, пожалуйста :)
63. user100000 24.12.21 22:24 Сейчас в теме
и на севрере 2008 пробовал и на машине вин10

Т.е. в процедуре ПослеОткрытия ЗагрузитьДокумент() - не работает
Но если загрузить по кнопке "открыть" и загрузить какой-нибудь другой файл вручную, то потом уже ЗагрузитьДокумент() работает
64. MadDAD 152 24.12.21 22:25 Сейчас в теме
(63)
Т.е. в процедуре ПослеОткрытия ЗагрузитьДокумент() - не работает


1С 7.7 ?
65. user100000 24.12.21 22:25 Сейчас в теме
66. MadDAD 152 24.12.21 23:24 Сейчас в теме
(65) Починил
Прикрепленные файлы:
Dushelov.Pdf1C.zip
67. user100000 25.12.21 00:38 Сейчас в теме
68. user100000 25.12.21 02:57 Сейчас в теме
еще проблемка: если файл открыл, то потом уже не удалишь его (занят процессом 1с), пока 1с не закроешь, ничего с ним не сделаешь. Метод .Закрыть() не помогает
69. MadDAD 152 27.12.21 14:14 Сейчас в теме
(68) Попробуйте новую версию.

Тестировать к сожалению. пока не на чем, но теоретически должно работать.

Так же добавил новое событие ПослеВыгрузкиФайла(), должно срабатывать после закрытия файлового дескриптора.
Прикрепленные файлы:
Release.7z
70. user100000 27.12.21 16:32 Сейчас в теме
при закрытии окна 1с падает
71. MadDAD 152 27.12.21 19:13 Сейчас в теме
(70)
Попробуйте использовать АктивХ.Уничтожить() при закрытии формы.
72. user100000 27.12.21 20:02 Сейчас в теме
73. MadDAD 152 28.12.21 10:40 Сейчас в теме
(72)
Проблема в том, что 1С корректно не уничтожает созданные экземпляры ActiveX и все они остаются висеть в памяти.

На это сверху накладывается бага где-то внутри контрола, который отображает содержимое PDF, исходников которого нет. Как будет время посмотрю что можно с этим сделать.
74. MadDAD 152 28.12.21 10:41 Сейчас в теме
(72) Кстати, 1С++ и Formex каких версий используете?
75. user100000 28.12.21 18:36 Сейчас в теме
3.2.4.1, 2.0.5.108
пришлось уже свою dll ку написать)
76. MadDAD 152 28.12.21 18:38 Сейчас в теме
(75)
пришлось уже свою dll ку написать)


Для просмотра PDF? На плюсах?
77. user100000 28.12.21 19:59 Сейчас в теме
внешняя компонента на делфи
78. ge_ni 306 19.03.22 14:36 Сейчас в теме
https://infostart.ru/public/1618017/ Простое без DLLчное решение. Подходит и для 7.7 и в 8.х без проблем реализуемо
Оставьте свое сообщение