Перейти к содержимому

Фотография

Как из QTP работать с PDF-документами?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 Mike

Mike

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 1 079 сообщений
  • Город:Москва

Отправлено 11 октября 2007 - 15:07

Вопрос:
Можно ли работать с PDF-документами из QTP (то есть - осуществлять поиск, брать текст, управлять приложением - например, переходить со страницы на страницу)?

Ответ:
Можно. Через OLE/COM интерфейс Adobe Acrobat. Описание интерфейса можно найти в Adobe Acrobat SDK 8.1 (взять его бесплатно можно здесь: http://www.adobe.com...ab:downloads=1). К сожалению, OLE интерфейс доступен только для Adobe Acrobat, и отсутствует в Adobe Reader. Также, увы, возможности OLE Adobe Acrobat ограничены, и сам API не слишком удобен. Но это уже другой вопрос.

Подробная информация о том, как работать с PDF из QTP через Adobe Acrobat OLE, найдена здесь:

http://www.advancedq...-accessing-pdf/
  • 0
Best regards,
Майк.

#2 dlg99

dlg99

    Специалист

  • Members
  • PipPipPipPipPip
  • 609 сообщений
  • ФИО:Andrey Yegorov
  • Город:Redmond, WA

Отправлено 11 октября 2007 - 16:03

Вопрос:
Можно ли работать с PDF-документами из PDF?


не определено, что же значит "работать". Почему именно "теперь". Почему именно SDK.
Тестируете что-то очень специфичное для плагинов?
Я не подкалываю, честно. Просто интересно.

В акробате есть оле-интерфейс (и аплскрипт на маке) с незапамятных времен, дока: http://www.adobe.com...i_reference.pdf
Насколько я помню, работает без установки SDK. Какие-то куски, возможно, работают и в ридере - не помню.

правда, в те незапамятные времена когда я этим пользовался, акробат (5.5? ил 6.0? не помню точно) имел определенные особенности - при манипуляциях документом через ОЛЕ показывал диалоги с подтверждением и т.д. Возможно, это поправили.
  • 0
Andrey Yegorov. Изображение

#3 Mike

Mike

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 1 079 сообщений
  • Город:Москва

Отправлено 12 октября 2007 - 08:19

Описание поправил. Так спешил поделиться радостью, что, да, сделал несколько фактических ошибок :unknw:. Спасибо за критику.
В своё оправдание хочу сказать, что вопрос о том, как работать с PDF из QTP поднимался неоднократно (меня лично об этом спрашивали раз 10 коллеги, и на форумах я встречал этот вопрос), но ответа не находил. А тут - появилась толковая и подробная статья, причём именно про работу с PDF из QTP...
  • 0
Best regards,
Майк.


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных