Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Флейм > [VC++] Как вывести на печать .pdf файл


Автор: MuForum 30.5.2009, 21:37
Доброе время суток.

# Задача: Вывести на печать программно .pdf файл через "Adobe Reader 9".
- На сколько я понимаю, так необходимо использовать командную строку.
- Только вот найти документацию по этому поводу не могу =(


P.S. -> Кто-то сталкивался с таким?


# Добавлено: Нашел ответ на одном из форумов, однако документацию так и не нашел =(
Код

cmd.exe start /C acrord32 /p /h c:\temp\file.pdf
или
cmd.exe start acrord32 /p /h c:\temp\file.pdf



# Добавлено: Так же на этом форуме нашел тему, как получить из реестра шаблон для запуска.
Цитата(Akina)

HKEY_CLASSES_ROOT\.pdf\AcroExch.Document ->
HKEY_CLASSES_ROOT\AcroExch.Document\shell\Print\command\(default)=
"E:\Program Files\Adobe\Acrobat 6.0\Reader\AcroRd32.exe" /p /h "%1"
Вынимаешь и через shell запускаешь...

Автор: andrew_121 30.5.2009, 22:12
http://msdn.microsoft.com/en-us/library/ms682425.aspx
http://www.firststeps.ru/mfc/winapi/r.php?131
http://forum.codenet.ru/showthread.php?t=10953

Удачи!

Автор: MuForum 30.5.2009, 22:42
#2, andrew_121 - Вопрос был по документации, где её достать, а не про то, как запустить командную строку и передать ей параметры...

Автор: andrew_121 30.5.2009, 22:57
Цитата(MuForum @ 30.5.2009,  21:37)
Доброе время суток.

# Задача: Вывести на печать программно .pdf файл через "Adobe Reader 9".
- На сколько я понимаю, так необходимо использовать командную строку.
- Только вот найти документацию по этому поводу не могу =(


P.S. -> Кто-то сталкивался с таким?


# Добавлено: Нашел ответ на одном из форумов, однако документацию так и не нашел =(
Код

cmd.exe start /C acrord32 /p /h c:\temp\file.pdf
или
cmd.exe start acrord32 /p /h c:\temp\file.pdf



# Добавлено: Так же на этом форуме нашел тему, как получить из реестра шаблон для запуска.
Цитата(Akina)

HKEY_CLASSES_ROOT\.pdf\AcroExch.Document ->
HKEY_CLASSES_ROOT\AcroExch.Document\shell\Print\command\(default)=
"E:\Program Files\Adobe\Acrobat 6.0\Reader\AcroRd32.exe" /p /h "%1"
Вынимаешь и через shell запускаешь...

И где же вопрос про документацию не по командной строке?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)