Переключение на Главную Страницу Страницы: [1] 2  ОтправитьПечать
Очень популярная тема (более 25 ответов) Помогите с pdf (число прочтений - 16399 )
@lex
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 11
Зарегистрирован: 10. Июля 2006
Помогите с pdf
09. Января 2007 :: 19:43
Печать  
Имеется файл pdf. В нем созданы кнопки выполняющие javascript, который сообщает код запасной части: либо просто сообщением Windows или в текстовом поле.
ActiveX имеются и от Adobe и от Foxit. Но не тем не другим так и не смог в 1С получить код запасной части.  Печаль  AFormAut не видит открытый в 1С pdf. (Хотя если параллельно открыть тот же файл, то возможно получить AFormAut.Fields.Item("Text_output").value)
Вообщем замучился  Смущённый
Может у кого есть наработки Нерешительный ? Возможно можно решить вообще без javascript и прочего?
Спасибо за любую помощь
  
Наверх
wwwICQ  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Помогите с pdf
Ответ #1 - 09. Января 2007 :: 20:28
Печать  
Не понял, кнопка прямо в самом документе?
Как именно ты ее туда вставил? Т.е. чем генерил pdf?
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Помогите с pdf
Ответ #2 - 09. Января 2007 :: 20:28
Печать  
А просто парсить pdf у тебя получается?
  
Наверх
 
IP записан
 
@lex
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 11
Зарегистрирован: 10. Июля 2006
Re: Помогите с pdf
Ответ #3 - 10. Января 2007 :: 07:38
Печать  
Ссори вчера не заметил что прикрепленный файл не больше 250кбайт
http://ifolder.ru/829878
  
Наверх
wwwICQ  
IP записан
 
@lex
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 11
Зарегистрирован: 10. Июля 2006
Re: Помогите с pdf
Ответ #4 - 10. Января 2007 :: 10:51
Печать  
Может вообще забить на pdf. Перегнать в картинки и сделать что на подобие этого http://www.japancats.ru/mazda/details.asp?mdlid=B3B00000&vin=&subid=5570&imid=25...
А как перехватить выполнение javascript-a в таком случае? Смущённый
  
Наверх
wwwICQ  
IP записан
 
mdzen
Junior Member
**
Отсутствует


Копм вам не для того чтоб
орехи колоть!

Сообщений: 35
Местоположение: Набережные Челны
Зарегистрирован: 18. Сентября 2006
Пол: Мужской
Re: Помогите с pdf
Ответ #5 - 10. Января 2007 :: 13:35
Печать  
А нафига тебе java в таком случае. Если с 1С++ то загоняешь картинку в html, а номера позиций в id тега <div> и обрабатываешь нажатие \ отжатие кнопки мыши в классе. Id тега <div> получаешь через DOM. А дальше с полученным значением делаешь что хочешь
  
Наверх
ICQ  
IP записан
 
mdzen
Junior Member
**
Отсутствует


Копм вам не для того чтоб
орехи колоть!

Сообщений: 35
Местоположение: Набережные Челны
Зарегистрирован: 18. Сентября 2006
Пол: Мужской
Re: Помогите с pdf
Ответ #6 - 10. Января 2007 :: 13:36
Печать  
Используй при этом ActiveX WebBrowser (или как его там).
  
Наверх
ICQ  
IP записан
 
mdzen
Junior Member
**
Отсутствует


Копм вам не для того чтоб
орехи колоть!

Сообщений: 35
Местоположение: Набережные Челны
Зарегистрирован: 18. Сентября 2006
Пол: Мужской
Re: Помогите с pdf
Ответ #7 - 10. Января 2007 :: 13:39
Печать  
Перехватывать JS в принципе не надо. JS можно использовать для управления раскраской выбранных позиций.
  
Наверх
ICQ  
IP записан
 
Quan
1c++ donor
1c++ power user
Отсутствует


I'm old, bald and ugly.

Сообщений: 273
Местоположение: Новосибирск -- Москва
Зарегистрирован: 20. Мая 2006
Пол: Мужской
Re: Помогите с pdf
Ответ #8 - 10. Января 2007 :: 13:40
Печать  
Кстати о птичках:
а причем тут Репозиторий

ИМХО в какой-то другой раздел, но только не сюда.
  

А для тех, кто не хотел учить SQL, господь сотворил курсоры
Наверх
 
IP записан
 
mdzen
Junior Member
**
Отсутствует


Копм вам не для того чтоб
орехи колоть!

Сообщений: 35
Местоположение: Набережные Челны
Зарегистрирован: 18. Сентября 2006
Пол: Мужской
Re: Помогите с pdf
Ответ #9 - 10. Января 2007 :: 13:45
Печать  
Точно Класс. Эту тему в ветку FormEx лучше перенести!
  
Наверх
ICQ  
IP записан
 
@lex
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 11
Зарегистрирован: 10. Июля 2006
Re: Помогите с pdf
Ответ #10 - 10. Января 2007 :: 18:29
Печать  
Туда-нетуда  пускай админ решит.
И все же наработок по работе с pdf нет? кроме банального просмотра конечно
  
Наверх
wwwICQ  
IP записан
 
mdzen
Junior Member
**
Отсутствует


Копм вам не для того чтоб
орехи колоть!

Сообщений: 35
Местоположение: Набережные Челны
Зарегистрирован: 18. Сентября 2006
Пол: Мужской
Re: Помогите с pdf
Ответ #11 - 11. Января 2007 :: 06:10
Печать  
На выходных покопаюсь с pdf. результаты выложу
  
Наверх
ICQ  
IP записан
 
@lex
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 11
Зарегистрирован: 10. Июля 2006
Re: Помогите с pdf
Ответ #12 - 11. Января 2007 :: 15:29
Печать  
А почему FormEx?
ActixeX я открываю с помощью 1С++
  
Наверх
wwwICQ  
IP записан
 
@lex
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 11
Зарегистрирован: 10. Июля 2006
Re: Помогите с pdf
Ответ #13 - 11. Января 2007 :: 18:34
Печать  
Я вот все таки не могу понять (сразу извиняюсь за ламерский язык):
1.)  activeX AcroPDF.PDF.1 фактически является "прокладкой" между приложением(1С) и Acrobat-ом (или Acrobat Reader-ом), т.к. без установленого акробата от этого компонента толку ноль и в диспечере задач фигурирует либо Acrobat.exe либо AcroRdr.exe
2.) свойства и функции activeX блекнут по сравнению с функциями AcroExch.App.1 и т.д. а как достучатся? Только создавая объекты AcroExch.App.1, AFormAut.App.1 и т.д. Так вроде получается создается новый объетк, а не подключаемся к существующему

И получается, вроде в 1С загружается pdf, а толком с ним и не поработаешь Смущённый
И файл вроде открыт, а в ответ
Цитата:
myFields = AFormAut.Fields;
{G:\1CBASE\ERT\МОИ\В РАБОТЕ\_PDFVIEW_ACRO.ERT(51)}: AFormAut.App.1: No document is currently open in the Acrobat Viewer

Ну как же нет открытых документов, если я на него смотрю.

PS написал как обычно сумбурно и не понятно. к тому ж я сегодня сдал на права Подмигивание и башка не варит в конец.
  
Наверх
wwwICQ  
IP записан
 
mdzen
Junior Member
**
Отсутствует


Копм вам не для того чтоб
орехи колоть!

Сообщений: 35
Местоположение: Набережные Челны
Зарегистрирован: 18. Сентября 2006
Пол: Мужской
Re: Помогите с pdf
Ответ #14 - 15. Января 2007 :: 21:54
Печать  
Эксперементы с pdf и чтение инфы результатов не дали. Сдается мне что достучаться до содержимого нет возможности. Все ActiveX направлены на создание и печать pdf документов.... Печаль
Если пытаешься реализовать каталог запчастей - то лучше использовать ActiveX например Shell.Explorer.2 Скармливать ему WEB-страницу и через DOM получать значения выделяемого элемента -  например код детали (см. картинку)....
А с pdf-ом по моему гемор... Хотя понимаю желание пользовать фирменные мануалы в качестве исходников. Было бы весьма неплохо. Делают же это как-то буржуи , по моему в каталоге KiA Mobis они с pdf-а клики в базу передают... Дальше рыть пока нет времени. @lex, если что получится - чиркни...
  

111.jpg ( 24 KB | Загрузки )
111.jpg
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 
ОтправитьПечать