|
3 / 3 / 0
Регистрация: 27.10.2011
Сообщений: 66
|
|
Показать PDF файл в форме25.12.2013, 10:01. Показов 13052. Ответов 32
Метки нет (Все метки)
Уважаемые форумчане! Понадобилась очередная Ваша помощь.
Необходимо сделать справочник по договорам вот такого типа: TreeView с нодами я создал но вот загвоздка как сделать так чтобы при клике на номер договора в TreeView открылся PDF файл. Путь к файлу находится в БД И так 1 как создать событие например при клике на TreeView1.Nodes(0).Nodes(0).Nodes.Add(Me .DT.Rows(x).Item(3)) 2 с помощью какого Toolbox-а можно открыть PDF файл Примерная история есть тут но я не смог под себя подогнать Электронная библиотека с TreeView
0
|
|
| 25.12.2013, 10:01 | |
|
Ответы с готовыми решениями:
32
Не могу открыть в PDF читалке в форме PDF файл имя которого хранится в БД Access Может ли браузер показать файл PDF Показать pdf в ReportViewer |
|
3 / 3 / 0
Регистрация: 27.10.2011
Сообщений: 66
|
|
| 25.12.2013, 16:44 [ТС] | |
|
это сам проект Reestr dogovorov.rar
вот скриншоты по 1 правой кнопкой мыши на Тулбокусу вызвал окно указал выть к FoxitReaderOCX.ocx 2 после того как появилось в окне поставил птичку 3 появилось в тулбоксе но не срабатывает
0
|
|
|
3 / 3 / 0
Регистрация: 27.10.2011
Сообщений: 66
|
|
| 25.12.2013, 16:49 [ТС] | |
|
кстати у меня не каких ошибок нету просто не реагирует FoxitReaderOCX. пробегался с помощью F8, курсор попадает на него и дальше и ноль реакции
0
|
|
|
es geht mir gut
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
|
| 25.12.2013, 16:49 | |
|
vceznayka, на всякий случай регистрация ocx в командной строке
regsvr32.exe <<путь к осх или длл>> например так(Кстати, в ХР ему там самое место) regsvr32.exe "C:\WINDOWS\system32\FoxitReaderOCX. ocx"
0
|
|
|
|
|
| 25.12.2013, 16:56 | |
|
Ну все, скомпилировал библиотеку. Она, как я понял, вообще на VS2002 написана. Только вот написана она на C# вроде, и я в этом языке никак...
Могу выложить исходники, может кто и разберется...
0
|
|
|
es geht mir gut
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
|
| 25.12.2013, 16:58 | |
|
1
|
|
|
835 / 643 / 101
Регистрация: 20.08.2013
Сообщений: 2,524
|
||
| 25.12.2013, 16:59 | ||
|
Автономный режим в IE включен? Что если выключить? Хотя не уверен, что это вообще распространяется на локальные файлы.
1
|
||
|
|
||
| 25.12.2013, 17:01 | ||
|
Это уже исходник под VS 2008, конвертированный.
2
|
||
|
|
||||||
| 25.12.2013, 18:34 | ||||||
|
Нашел еще одну библиотеку,PdfSharp. Тоже на С#, но опытными манипуляциями выяснил, что в ней есть свой формы, ну что-то типа превью. Удалось создать на форме окно предпросмотра, вот таким вот кодом:
1
|
||||||
| 25.12.2013, 19:27 | |
Сообщение было отмечено как решение
Решение
3
|
|
|
3 / 3 / 0
Регистрация: 27.10.2011
Сообщений: 66
|
|
| 28.12.2013, 12:39 [ТС] | |
|
Ребята огромное спасибо Всем почти закончил проект, но возникла еще одна проблема и так если я проект скопирую с одного место на другой pdf страницы не открываются так как в БД адрес сохранен как С:\Reestr dogovorov\Договора\Межсеть\xxxxxxxx.pdf. Как сделать так чтобы при вводе адреса в WebBrowser--- .Navigate(С:\Reestr dogovorov\Договора\Межсеть\xxxxxxxx.pdf) не реагировал на "С:\". я уже добился того чтобы в БД строка сохраналясь в виде "\Reestr dogovorov\Договора\Межсеть\xxxxxxxx.pdf" в не зависимости откуда выбран файл. Таким образом есть корневой адрес начинающейся с \Reestr dogovorov\.....Но как сделать так чтобы WebBrowser среагировал на него
0
|
|
|
141 / 8 / 3
Регистрация: 04.09.2015
Сообщений: 113
|
|
| 11.06.2016, 15:35 | |
|
Зарегистрировал, добавил, но все равно не открывает PDf и даже не говорит причин.
0
|
|
|
0 / 0 / 0
Регистрация: 18.12.2019
Сообщений: 57
|
|
| 01.03.2020, 22:33 | |
|
прочитал сообщение от 2013 года,Qwertiy ты ещё на Форуме,если да ,можешь мне помоч,в WebBrowser открыть один файл можно легко,а вот несколько ПДФ файлов открыть одновременно,не могу.
Dim а,в,с As String затем задаю значения а= адрес и тип файла b= адрес и тип файла c= адрес и тип файла а теперь ошибка WebBrowser1.Navigate(a,b,c) как мне их перечислить,как открыть одновременно благодарю за ранее
0
|
|
|
6 / 5 / 1
Регистрация: 02.05.2015
Сообщений: 182
|
|
| 02.03.2020, 13:34 | |
|
Думаю что бы открывать несколько страниц надо каждую открывать в отдельном WebBrowser.
Как вариант можно на форму добавить TabControl, и каждый новый pdf файл открывать на новой вкладке TabControl. Предварительно создав вкладку с созданным на ней WebBrowser.
1
|
|
| 02.03.2020, 13:34 | |
|
Как показать pdf? Как создать PDF файл с именем ZAKAZ_(дата сегодня).pdf Нужна java-программа для чтения электронных книг в формате PDF. Или как можно переделать PDF книгу в вордовский файл? Показать ошибку в форме Показать изображения в форме Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства.
Жизнь действительно предъявляет каждому. . .
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|
Лето уходит
kumehtar 17.08.2026
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|
|
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины".
За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html
Задача: . . .
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|